Company: Deloitte
Date: 2016-02-17
Overall rating: 2/5
Employment status: former
Experience level: Junior

Technology Consultant
Pros: You will gain a lot of experience doing a lot of different things. It won't take long to fill up your resume. If you've got a short attention span, this is the job for you.
Cons: 1) The obvious - you will be over-worked until you crash or become a Partner

2) Entry-level tech consultants are given much more responsibility and higher pay than someone with the same minimal experience in industry. So if you're planning to leave after a few years, you'll find yourself under-qualified for a position in industry that's at the same pay grade. 

For example, for a non-developer (functional track) consultant who spends 3 years at Deloitte, industry will find you qualified to be a Business System Analyst, with a typical pay level of about 60% of what you make a Deloitte. 

You pretty much need to stay in business services if you want to keep your level of responsibility and pay level.