Pros
Free lunches twice monthly Holiday party is a lot of fun A lot smart of people working there
Cons
Pay is not commensurate with the amount of work you are expected to do. Training process was non existent. I was thrown into my role with essentially no training at all and expected to do it correctly. No feedback. I was released for poor performance, however this was never indicated as an issue to me by management until I was in a meeting with the HR manager and my manager where I was let go. My department also only ever had one team meeting in the 5 months I was employed and I never had a 90 day review. Company systems are incredibly disjointed and communicating/coordinating with other departments is an absolute nightmare. Management is unwilling to entertain any solutions about this as it doesn't really affect them.