Pros
Benefits are pretty good. Don’t have to pay for insurance, 401k match is nice, and they do an HSA contribution if you want that. Most of the people are genuinely nice folks and actively try to make things easier for you. Great place for parents, lots of people are flexible and also have kids. Work/life balance is great, depending on your position. Some departments are tougher, but some are easy on the work.
Cons
PTO is not as advertised. They’ll tell you about the 3 weeks you get, but forget to mention until you sign your official paperwork that they DON’T pay for holidays at all for salary. That’s a standard 9 days that most other companies do pay for. They focus too much on “culture” and not enough on actual infrastructure to support the work. File management between departments is abysmal and even though it’s something we bring up constantly, nothing ever gets done about it. Someone in C-suite gets an idea and all of a sudden things need to be done asap, and then they just drop off the table entirely. Required in person events to “bring the company together” are boring and a waste of resources. How about a Christmas bonus instead of the million t-shirts we keep getting?