Pros
Excellent colleagues create a fun, casual day-to-day environment that is about the only reason people choose to stay. Team members are understanding and kind, and foster a supportive environment focused on helping others get through tough times where management fails.
Cons
Huge turnover rate across all teams and extremely low salary in comparison to how much work is required, with staff being told they are easily replaced. Work goes underappreciated. Higher ups force staff to attend events where they can talk about how they bought a dream car or home, and talk about how great the company's doing and future plans while everyone else not in a leadership position is struggling with below average salaries. Telling staff they do not believe in flexibility, working from home, or any modern quality of life change that would improve general wellbeing. Leadership and management of the company felt more and more out of touch as time went on.