Pros
-The trainers are professional and very nice, especially for the business trainer. He is very knowledgeable and is very patient to teach the trainees. All of them are very approachable. -The HRs are quite friendly too. They show a good attitude when someone requested to leave in the past. -The training is useful if you do not have exposure to the subjects before. However, if you have experience in the subject, it is pretty boring as you can finish the task ahead of schedule and doing nothing for the rest of the time. -The career path and the compensation are quite clear in terms of the salary increment. -The working hour is relatively short.
Cons
-The pantry is way too small, especially when so many consultants return from the client site. -You basically do not have a choice to choose what company or role that you have to work for. Besides, you have to fight for the role by taking the initiative to approach the sales team and compete against all you fellow consultants.