I have been working at Bain & Company full-time
Pros
1) Core operating principles (2) The way they care about their employees
Cons
After some time, the work might get monotonous, based on the team you are a part of
I have been working at PwC full-time for more than a year
Pros
Diverse work culture. Good opportunity to groom yourself
Cons
Perks are not very good here... Salary bands are not as per market standards