The other employees in our area were the best under the circumstances. I learned a lot that I have taken away with me and still use a lot of that knowledge at my current work place.
Cons
The attitudes of upper management was terrible as they were on their almighty chairs and we were just their worker bees.
No team environment. Management awful. Everyone constantly trying to get one another in trouble. Lied about starting pay. Also cheat customers on pricing- reusing material but charging for new.