Pros
Deloitte pays well, near the top... if not at the top. The people who know enough to stay at Deloitte for just a period are great, they are smart and are using Deloitte for what Deloitte delivers, a large network or smart people.
Cons
Deloitte needs to pay well so that you're willing to put up with the mediocre abilities of management. The company has too many smart people who lack ‘Social Intelligence’ trying to manage others. Instead of creating metrics on performance indicators such as retention, focus is placed on their ability to screw each other for better sales. As the economy slows, so do the interesting projects that clients are outsourcing to consultants. You are left with highly specialized grunt work for your professional growth. p.s. Forget your Work/Life Balance