Pros
Decent pay (though its beloy industry standard), great benefits, benefits start on hire.
Benefits include 4 weeks vacation with 1 week sick leave, 401k, health insurance, vision insurance, dental insurance.
Great coworkers.
Cons
Executives have been pushing for every department to do more with less. Turnover has been high and instead of hiring new people and trying to address the turnover the company has either moved entire chunks of a department to a different area or forced the current employees to take on more and more work.
Employees are required to be perfect at all times while also expected to take on noticeably more responsibility with no additional reward.
The company has been putting more focus into how to punish employees for not doing their ever increasing job "correctly" rather than providing rewards or incentives for employees to do better.
Management has no structure or leadership. Executives who have authority are afraid to make hard decisions that they are paid to make and lower level management participate in gossipy/clique style culture.