Solid company financially speaking. You won't wonder if you'll get paid each payday.
Yearly 401k profit sharing.
Cons
Salaried employees are monitored via a badging system to ensure they are in the office by 9am and leave after 4pm. If you violate this policy more than 3x, you can be fired.
Horrible pay raises
Benefits are not good
A vast number of employees feel expendable, overworked, underpaid and undervalued.