Pros
- Decent compensation - Very diversified - Many development opportunities (they have their own classes that they teach and anyone can join and learn about different leadership skills, project mgmt skills, etc.)
Cons
Management is absolutely horrific. I would never recommend for anyone to work here. The amount of micromanaging that happens and the lack of self awareness from leadership is incredible. You are expected to be online late into the evening every single day because there is always some sort of emergency that must get done asap. It gets really old after the first few months. My manager was constantly checking if I was online and messaging me while I was on vacation. They constantly promote their “culture” but it isn’t a positive one. You can’t just build a “cool” building with amenities and expect employees to disregard the rest of the issues.