The only thing keeping lots of people there are the coworkers you trauma bond with
Cons
Everything you could think of. Offensive salary, no direction, extremely toxic culture, corrupt top-level management, and the clients are put last in decision-making.