Pros
*Supportive environment for new hires, but you are expected to learn quickly and contribute ideas in a dynamic work enironment * Offices are usually in the heart of financial centers and nice environement *Work on a variety of challenging projects and learn about multiple industries with smart and competent team members *Great development opportunities, both project-related and internal training; I learned to be a strong consultant and project manager, but would not stay here for a long-term career.
Cons
* Progression can be very slow - unless there is a position that needs to be filled, promotions can be slow *Constant feeling of putting out fires. Because you have to keep multiple projects moving, you're too busy to celebrate wins and successes. Hours are can be quite long, especially for the average pay *Project opportunities can go to manager favorites *Work can get monotonous; the organization says it wants to find creative and innovative solutions, but it's far too tangled in its corporate bureaucracy. Talents can be over-looked unless there is a billable reason to do anything else.