Not a great culture, but if you keep your head down, you'll be okay.
Pros
The best thing about working here would be the benefits - 401k, health insurance, pto, etc.
Cons
Cons: Management, HR transitions. If you are staff/administrative, the manager (which is corporate services, for some reason) is interested in one thing - no change. If you are looking for an entry level position with room for true growth (monetarily or professionally), move on. This manager doesn't foster growth for any of the positions under their umbrella. This company is notorious for firing people on the spot (don't EVER expect an exit package). Reasons are usually 'headcount', but have seen it happen for simply being disliked by someone with enough power to pull strings. The HR onboarding is sub-par at best. They need to get organized. The HR exit process is absolutely dreadful. Keep track of everything: your expenses, pto pay out, transit reimbursement, etc. Good luck getting paid for these things once you leave, since there is never a designated person in HR to process anything.