Pros
Some of the pros of working on my client include a prestigious name and an equally prestigious clientele. The people here are incredibly smart and it's been great to work with people you can learn so much from. I enjoy the culture, as I go to lunch and happy hours with colleagues, getting to know the people I work with as well as the clients is a must to succeed in the consulting field.. Wide range of personalities excel here. Not very bureaucratic which makes working with senior staff easy; lots of opportunities to grow.
Cons
Wide range of personalities fail in this field. Certainly not for everyone. One could look at nation-wide travel as a Pro or a Con. One could look at limitless opportunities to grow more as a con if they want a steady job where they leave at 4:30 and don't travel.