Pros
While not talented, the people there are genuinely nice. You can also leave by 5 on most days.
Cons
I've seen this company hire talented people then watch them leave in a matter of months because they're not willing to deal with how bad this company is run. There's awful leadership at all levels with leaders that are completely tone-deaf to their employees. Very few talented people work there and the ones that are talented have either left or are leaving. The company also has the worst communication I've ever encountered at a job, at all levels of the company, both client side and employee side. The biggest thing is that even if you would like to help fix any pain points and make things better (which I and many others have tried) it falls on deaf ears and nothing will change. They are also loosing clients left and right, rightfully so. The bottom line is that this is a company that puts making money at any cost first. They put making money before their employees, before making great work and before being socially responsible.