Pros
Nice work environment, good colleagues to collaborate with, the opportunity to gain some basic understanding of different industries that you haven't heard before, build your own network.
Cons
No work-life balance: get ready for working overtime everyday (include weekends) without extra pay at specific office of GLG. No clear career path: feel like working at a call center. Your boss only cares how many calls you have arranged per day / per week. The main job responsibilities of associate, senior associate, manager, and even senior manager are actually no big difference in specific office. In a word, it's all about CALL. If you are looking for personal development, especially if you've already had multiple years' working experience, the client solutions role is not a good choice.