Pros
People are friendly. 11 paid holidays per year. 2 weeks PTO immediately.
Cons
HR can't be trusted. They're pro mgmt. rather than pro employee. There's no confidentiality or trust between employees, their managers, and HR. Departments are siloed and do not work together. There's a lot of politics that can't be avoided. Salaries are extremely low and annual raises are arbitrary (dept head gives out raise pool based on how well budget is going and raise amount is given to employees that are liked best rather than based on performance). Little has been spent on technology and getting any tools to do your job is a challenge. You basically have to beg for necessities rather than request them. They're often refused so you have to find ways to work around that.