Pros
Good benefits and PTO accrual. 6% 401k match. Friendly managers, but feels forced.
Cons
Toxic-positivity environment that feels a bit cult-like. Limited advancement opportunity, and they don't take any personal interest in helping you succeed. ESPP kind of feels like a scam. And they don't put any effort into improving their reputation or customer service. Their business model seems like once your sign the contract it's almost impossible to get in touch with anyone for help. I wish I had more positive things to say. It's just all about the numbers, but all corporations are these days.