Pros
The work life balance is fantastic and I've met some of the best people in the industry here.
Cons
Leadership continues to not listen to employee feedback, fires good employees without reason, signs horrible clients that abuse the employees, and refuse to pay employees a fair and competitive wage.