Pros
Good incentive program with ability to make white collar money. Amazing people on the floor with many different interests and personalities. Management is very flexible about giving time off for family/real life emergencies. Management pushes people to do the absolute best job they can.
Cons
Management overlooks corruption on the floor in terms of order digging or refuses to implement solutions for the problem. Equipment is falling apart and in disarray and only top performers get access to good equipment. Management only gives specific well liked employees opportunities for advancement within the company even though performance of said individuals is below par. Not enough recognition is given to employees who bust their asses on a daily basis. Management does not communicate well in terms of future plans and implementation.