Pros
Great benefits, honestly can't be beat (and the reason so many people stay). 4 weeks PTO from the start. The pay is market rate. Sometimes they do social events to give employees a break from work. It's possible (but unlikely) to grow and advance through the company.
Cons
Every department is overworked and understaffed. Promotions and raises tend to be a popularity contest. Leadership talks a big game about career growth and fostering development, but they do absolutely nothing to make it happen (because they're also overworked and don't have time to facilitate shadowing, tours, cross-department training, etc). Irritating that the CEO constantly boasts about what a great quarter we had, while we're all told that there's no money in the budgets for new equipment, no money for raises, extra personnel, etc. Also there's no cell phone reception anywhere in the buildings, which is extremely inconvenient.