Lower level consultants are considered disposable. They just use you for the time being and just let you go. Also looking for a project when being on bench is extremely frustrating as new employees don't have established network within the company. Even if you do have some network, it's still very hard to land a project. Everyone has a talent specialist assigned, who looks for jobs for you, mine didn't care much, despite my constant calls with her. Talked to many senior consultants, and the amount of hours they work is insane, to the point of extreme anxiety and stress.
They claim diversity. All I see is Caucasians and Indians working, by the way, they OVERWORK all the offshore (from India) teams.
I did enjoy meeting some kind and hardworking folks and that's all.
Honestly, can't think of any.
Long hours, LOTS of politics, lack of professionalism