Pros
Senior leadership has good policies, a good annual bonus, several holidays observed, 4 weeks vacation, unlimited sick days
Cons
Withing each business vertical/unit, a single manager determines an employees fate and are very subjective, directors within each vertical in the company wield too much power and run a class system especially Indian directors, they expect employees to be subservient, Indian managers are ruthless and operate like a mafia, if you don't belong to their mafia or pay obeisance you will never be promoted. Lack of clear career path and progression withing the company makes it possible for the mafia to hold employees on the same spot for years until you get frustrated and quit. Many employees spend 7 years with a consistent yearly rating of 'met expectations' and still not get promoted even though the employeee takes on stretch assignments that should warrant a rating of 'exceed expectations', they deliberately withold the 'exceed' rating to prevent the employee from having a basis for promotion.