Vantaggi
Amdocs in India was considered a dream employer. The myth was broken when I worked in there. But the people who has seen Amdocs outside India say that it is better abroad. The Indian management are full of people who have no idea how to run a company. That results is great dissatisfaction amongst employees. I have never seen a team with a lower morale than the one I worked in. Pay used to be good, but not any more. Best reason I don't find any except the campus is beautiful. Also not all teams are as bad so it depends on the team you are joining.
Svantaggi
Management in India. They will one day ruin such a nice company. The managers think their job is to take orders from above and distribute work to the people below. No need to pay such high salaries to people who don't even know the meaning of management. The morale amongst team is very very low. Senior management should take notice and try to improve.