This company is definitely a great home for a particular personality type. People who are comfortable making work their whole life, who don't mind incredibly long days, and people who love "playing the game" will thrive here. Employees who enjoy work/life balance, who are involved in anything outside of work, and who are not prone to drinking the blue a kool-aide likely won't last.
I found that if I got my work done on time and left at a reasonable hour, I would get chastised for not being a team player, for not staying late, and for being committed.
Teams constantly get restructured due to crazy turnover. By the time I left a year after I started, I had seen my entire training class slowly die off. Not one member of the team that recruited me was there when I left. You'd often ask where a teammate was only to find out they'd been fired, with no real consideration given to how it would affect the rest of the team.
It isn't uncommon to hear girls crying or vomiting in the bathrooms due to stress, and the lack of emotional maturity in the company often led to explosive interactions.
Most of the work I did there seemed redundant and only done to justify upping billing on more lucrative accounts.