deloitte aims to be the place where the best choose to be.. it has put forth a good effort to do so.
Pros
the people. deloitte offers a wonderful work culture that i would find challenging to replicate. even amidst the challenges facing the company in the fall out of the 2008 / 2009 economic climate, the firm keeps its focus. this is being said even though I was let go during the fall 2008 "headcount realignment" (layoffs) process.
Cons
bureaucracy. deloitte is large, thus burdened by somewhat rigid procedures. i worked for a small group within Consulting whose daily buisiness is wholly different than the remaining majority of the firm. yet performance metrics, for example, were measured the same in many regards that were arguably unfair. quantitative performance metrics were extremely aggressive, and in some ways impossible. this left a good portion of performance reviews subject to qualitative metrics which are of course fuzzy and more challenging to affirm during firm restructures, for example.