Where to begin...
Very poor treatment of clients, even worse treatment of consultants, and if you are a Salesperson or Recruiter be prepared for a 12 hours plus day.
Very strange cultish culture, if you are into that this could be a pro.
Obsessed with contingent offers... The amount of times I saw these called and then fall apart was INSANE. Don't call a deal until its actually a deal, it sucks all the fun out of placing someone.
They offer clients 3 days free trials on consultants. If it doesn't work out the consultant that was working at another position is left high and dry. Putting a consultant on a trial project, having them quit a job they are in, and then having the client say "they aren't a good fit", especially when the client didn't want to hire them anyway, is an awesome way to build relationships. Definitely a shady practice.
Short-term focus... When I left the company they were struggling to reach individual office goals, as a result nationwide goals were not met.
Hemorrhaging talent, while this does create opportunity for growth and for people to "step up" often times people are put in positions they are not able to be successful in. The amount of team lead and team management turnover is troubling to say the least.
The compensation is bad - the base salary is fine but the commission structure is very weak. If you are passionate about sales, don't get stuck with a lame commission plan and look else where.
The Career Agents ask you to write a review on Glassdoor as well and send it to them. So it can be hard to be candid when they will know who wrote the review. On top of this the technical recruiters are bribed to have their consultants write positive reviews. So dig into the reviews as much as you can!