Pros
1. The company polices are good . 2. Flexibility at work place is good , 3. Average level of facilities in India .
Cons
1. The promotion are based on your performance . Its how good are you with you boss and how much your boss is influential to get you promoted . 2. The HR has no say in the promotion/ Hike / ratings. even if you work exceptionally well you are not guaranteed good rating. There is no way u can challenge the rating . Hr will always follow the Manager provided rating . 3. HR doesn't have any checks on managers like if there was 6 monthly rating discussion happened or not . 4. The rating you provided to manager should be neutral in the manager survey else even though they are called confidential rating the manger can take a revenge on you in the next cycle and can make a case to get you out of the company. HR will be a mute spectator here . 5. you are suppose to own the rating provided to the your team even if you dont agree on it . So most of the manager will tell this rating was not in my control in the appraisal cycle. 6. As per HR the skip level should happen once in 3 months . But its just on paper HR dont even care to check or for that matter talk to the candidate . In last 4 years HR was only talked to me once . Thats on the first day of the joining . 7. MC can be good company based on which team you join. If you join O & T your doomed . 8. So any issue which is production impacting the best solution is to find a scapegoat and fire him. this is the strategy which higher management being using. without solving the underlying problem . 9. There is a constant restructuring going on in the team. so the higher management keeps moving to new position so they are not blame for an major issues happening and all the brunt of failure is on the manager / consultant the most overloaded layer 10. India specific there are different rules for example referrals in India (If that ever happens and HR actually happens to hire someone you refer , most unlikely case) you will be paid 30000 INR . where as the rest of the world the referral is 5000 $ . 11. Internal transfer is extremely tough to happen. Its unwritten rule , if you are in India your application for out of India position will always be rejected . But if your in STL office the probability to get any opportunity out of US is very high. so this case is very specific to India. There are many other issues also .