Vantaggi
Good pay, good benefits. Good chance to network and be exposed to different types of businesses.
Svantaggi
Expect to not have a life, have bad bosses that can't instruct or mentor, lots of negativity, sometimes managers try to create situations where you have no chance to be successful, no one cares to find out your strengths to put you in the right projects or tasks in the projects. This is the real face of corporate America. This is basically snake oil work where you need to delete your soul and kiss butt in order to thrive. Deloitte is not to blame here necessary. All companies of this type are going to be the same since it is the same people circulating through all the companies. If you don't, talk, walk, and act the "Deloitte" way (or "X" company way for that matter), and if the managers can't relate to you or see themselves in you, there is no way you will move forward.