Great office culture and strong sense of camaraderie
Chance to put on different hats and get hands on experience
Supportive mentors
Good compensation and benefits
Cons
Can get stagnant with little chance of upward mobility, especially for newer consultants