Pros
-Great learning pathway, good for those who graduated from school and do not know what to do. -Great exposure to multitude of industries
Cons
-Technical learning ends when you reach Manager. Once you are Manager, you will learn more sales and administration like billing client, chasing client to pay up. -There is not one single moment where we were adequately hired -So understaffed that the Managers have to do fieldwork and is left no time to perform the work of a Manager. -Unless you are aiming to be a partner, staying too long will be detrimental to your hireability because the external hirers will think you lack industrial experience and you will be too expensive to be hired. -Depending on departments, some bosses are so toxic, they can go on a witch hunt if you leave a anonymous upward feedback that expresses your honest opinion -Management can be quite detached from the real situation on the ground. -Many have left because of health reasons.