Pros
The interview process and onboarding is great. And, for the first 6-12 months, the experience has you never wanting to leave. Benefits are good but you really need to negotiate a good salary up front because there's little movement once you're there.
Cons
After about 12 months, the company turns on its people. There's zero loyalty (but they expect it from you) and there's a revolving door in HR, particularly in leadership. It starts off collaborative but then turns into a place where you're constantly laying off good people. The lack of HR leadership has really hurt the group and impacted the culture. There's also a level of immaturity throughout the entire organization. Overall, get in, get experience, and leave for something better. There's a lot of backstabbing across the entire company. Not somewhere I'd plan for a long term career.