Pros
Great co-workers Fairly accommodating employers/managers Unique line of work Great Products Decent benefits The workers here truly care about what they do, often logging long hours and going the extra mile to get great products out to the customer. Truly, they are the reason for getting three stars instead of 2.
Cons
A Company "First Sergeant" with terrible communication skills and equally terrible math skills who will not hesitate to throw anyone under the bus who inconveniences him and who will take any and all credit for solutions provided. Communication between departments in general is one of the main cons here. We have 5 different ways to communicate here and yet it seems important information is often not shared. There's also a "do more with less" attitude, make more money- make more shirts- but with less people, less equipment. But I guess that's just part of the growing process.