Company: Deloitte
Date: 2017-08-28
Overall rating: 4/5
Employment status: current
Experience level: Senior

One of the best places to start your career, afterwards you need to decide for yourself if it's for you
Pros: One of the best places to start your career
Challenging work if you enjoy problem solving
If you hate your project / work, there's usually still an end to it (rather than quitting if you have a regular job with the same work / boss)
Good compensation / pension plan when you finally make it to P/PMD level
Good for stability if you are a decent performer
Work life balance if you are on a good project
Cons: Raises are probably mediocre at best
Project delivery is the most important thing for us (and client) as consultants, but that contribution to our core business don't seem to matter as much at year end
Lots of admin tasks taking up a significant amount of time - and only impacts negatively to your performance if you don't do them - most notably the staffing system which replaced a working system (for the end user - probably not for reporting) with a worse one
Burning time with varying level of use of the term "Productive Time" - wait.. did I say burning time which we were not supposed to years ago?
Firm contribution is a big part of your job, may be not so much in other parts of the firm (can't speak for all the practices) but expect to spend an extra 200 - 300 hours doing "impactful" firm activities if you are in Consulting so they don't ding you for not doing it
Performance system was kinda broken but progressively got worse (from Supporting Success to the latest iRPM).  And it's increasingly more about checking the boxes above, and then who you know (the system is broken right?  so we went back to the most effective method!) and don't know.  People get screwed along the way because they are not as well connected or if they are not the best at networking
Up or out mentality when you get to the management level, we don't do a good job retaining people who are really good at doing what they do at their current level and find a place for them
With all these points above, work-life balances, while it's there, requires you to be absolutely vocal and make sure you don't get on a bad project / stretch