Good Environment. Clueless Upper Management.
Pros: personable, understanding lower management. good training.
Cons: upper management cannot get on the same page. upper management asks for input, then completely ignores it.
The job itself was wonderful, but upper management could not decide how to proceed. There was a lot of conflict in exactly what we were supposed to be doing. There were a couple of bad decisions made by higher ups and the whole company paid for it. But overall, I still enjoyed working there.