Pros
Good internal courses. Having Deloitte on your CV does have its benefits. Lots of young people work there and I've made many lasting friendships while there.
Cons
The main problem is Deloitte Consulting (I'm referring to the Consulting dept and not Audit or Tax) is that the bring in highly educated and determined people at the graduate level, real achievers essentially, these graduates go in with high expectations which Deloitte Consulting built up in the recruitment process, when you start working in Deloitte Consulting you realise its not all its made up to be. Grads spend countless hours formatting and reformatting PowerPoint templates or putting borders into an Excel spreadsheet, very mundane stuff. This all leads to people getting frustrated and a feeling that they ain't learning much, this all accumulates into high staff turnover and people laughing every week when they receive yet another farewell email.