Pros
The people are congenial, intelligent and diverse which provides a learning environment that is challenging and at the same time satisfying. You have a reasonable amount of control over your career - You get what you put in. Mass career customization within Deloitte allows employees to further take control of their career but specifying to management precisely how fast-paced a career path they are willing to entertain and what personal work-life balance constraints are specific to him/her. I think this is
Cons
As an entry level professional it can take a considerable time to understand the informal "rules of the road." Promotion and career advancement is highly dependent on networking which can provide a preference for specific personality-types and not necessarily skilled individuals. This likely applies to many consulting firms as the industry encourages this.