I have been working at McKinsey & Company full-time
Pros
It has a good learning curve
Cons
hours can get very long
I have been working at Accenture full-time for more than 10 years
Pros
Work life balance and great learning opportunities
Cons
More coordination at the ground level with all the employees.