Pros
Some great people. Get to learn.
Cons
No work life balance. Employees treated like kids, and highly micro managed. A gloomy culture, leadership is short sighted, with little regard for its people. High staff churn. No flexi hours or work from home whatsoever.