Pros
Salary - Salary starts high initially, but there are no raises. Only get raises through promotions. Between promotions salary adjustments are done through meager industry reviews which basically adjust your salary for inflation Vacation time is generous
Cons
Employees on floor are treated unprofessionally even if professional degrees have been obtained, at least initially. Some people wind up in the good graces of management and their promotions and opportunities outpace others' by anywhere from 3-5 times New engineers are placed on the manufacturing floor until first shift positions open up at which point they are competitively selected for these positions. Shift schedule is set up as alternating day and night months of 12 hour shifts for 3/4 days/week. There is no clear path to first shift other than making friends with the right people. Unless you are a bully or a yes man, this is an awful place to work. Office politics are out of control with no clear HR role if you find yourself stuck in the middle. Management manages through fear and manipulation. Are not open and honest, yet claim they expect you to be; however, any negative criticisms are later used against you as "not being a team player" or "having a bad attitude". Quality of work is not assessed, only quantity and how many emails you send out to the entire department or how many you "reply all" too. Good leadership is determined by a willingness to publicly embarrass your coworkers. There is a bias against introverts for both leadership (expected), but even technical positions as well. So many strong but relatively quiet candidates get overlooked for promotions by the loudest person in the room and eventually get frustrated and leave.