Pros
The training and international exposure is phenomenal! The concept of primary and secondary supervision has its good sides. The organisation is very averse to failure and would push employees to their limit all the time. A reasonable level of job security!
Cons
Many of the commercial Managers have a very strong "blame culture" where they refuse to take responsibility for their failings and rather look for a sacrificial lamb to lay the blame on... There is the presence of an obvious "cartel" which only favours employees who have some senior managers looking out for them and so they get growth opportunities. The every day employee who works hard to meet and possibly exceed his objectives would still be pulled down based on some flimsy reasons. There is a dominate discrimination based on age! There also a very high level of inequality in the organisation based on remuneration structure and the HR system is too secretive thereby keeping employees in the dark about a lot of things...