I have been working at IBM full-time
Pros
Working with a multitude of different clients and in different environments Opportunities to learn a multitude of skills and technologies
Cons
Giving feedback to employees regularly Helping employees finding new opportunities regarding clients
I have been working at PwC full-time
Pros
Same as title Great learning development for certifications
Cons
Work life balance but its my first company So i really do not have any measure.