Everything but the pay, honestly.
Working here was stressful from the moment I accepted the offer onward. I had to relocate from a small town, so finding movers that could pick up and deliver within the close start date that they had set was impossible. I managed to find a mover, but had to have the start date pushed back by a few days so I could actually show up at work. Not to mention how I was hired in with another person but within a week they were suspended and then fired.
Once setting up the initial new employee paperwork, you're expected to immediately jump into their projects and start contributing without any sort of training to speak of. Coworker and managers will encourage you to ask questions, but they're frequently so frazzled by their own workload that they get short with you when you're trying to understand how to do something.
The training that a previous review mentioned is largely a way to get the offices to meet but not so much to teach you anything about your specific job. All of the training for all positions are done together, so there's no focus on consulting skills for consultants or analytics for analysts. Additionally, because the New Jersey, Atlanta, and San Francisco offices handle wildly different workloads, the training seemed to be centered around San Francisco-Office projects more than strategic Atlanta projects or analytical New Jersey projects. In fact, new hires from the NJ office didn't even come to the training.
On top of poor training, I was misled as to the actual nature of the job they were hiring me for. I was told that usually weeks were usually 50 hours or less, yet found myself working a lot of nights and skipping lunch. The San Francisco office was much worse and frequently had 60+ hour weeks, but at least they had the scheduling benefits of a salaried position.
If you're looking to accept in the Atlanta office, you have to be in work by 8:30 and leave at 5:30. But be warned, if you're later than 8:30, you're a slacker, and if you leave at 5:30 you're not working hard enough. For a company that has work at home Fridays, that's ridiculous.
The biggest gripe I had in the office was the constant harping on communication. Because of the lack of training, it's hard to ask for help on things you don't know because you don't know them. I didn't encounter a lot of things I needed help with until later in my projects because I didn't know that would be a component of it. When I went to ask for help I was greeted by frazzled coworkers who wanted to give me the bare minimum information, so there really was no point in asking for help to begin with. However, if you do anything wrong, you're impatiently reprimanded and told to redo it to a standard that they should have told you it needed to be done to in the first place.
I highly discourage people from working at this company if you value any semblance of a work-life balance. One of the women I met at the training event was a super high energy, excited chick, but when I was on a call with her a month later, she sounded dead and exhausted. That seems to be the story of the company, especially if you want any sort of advancement.