Pros
Depending on the manager/team lead and your department, there is some flexibility and work life balance. Some positions are compensated well (particularly sales, certain senior roles, team leads, and management). At times, relaxed environment and fun activities.
Cons
Recent cost cutting strategy is a large pay cut for many hourly employees who have had their overtime eliminated from a previous policy of 45 hours. Employees are expected to complete the same work in less time. Few teams have increased pay to compensate the difference. The medical plan is a very high deductible, single coverage costing $2600 plus the premium. There is a lot of bureaucratic red tape and middle management, which has stifled innovative process changes and product improvement.