Pros
Great compensation Gives you the right training for growth. Encourages you to speak out Acknowledges your achievements
Cons
Gives you the training to make you feel like you are growing but you can be stuck for years in the same role Encourages employees to air out their concerns but top management is willing to look the other way despite airing out problems with them directly ( business is business I guess ) Top management in US seems to not care about the grievances of India HQ, Middle East and Australia. Mass resignation happened in the biggest HQ but the only solution they have is to hire newbies instead of questioning why it happened ( yes, business is business ). The "big boss" of the said regional office would just say "no one is indispensable"......but aren't we supposed to be the secret sauce you are so proud of? Licking the director's behind is essential for your survival... and his.