Pros
I have been working for Amdocs for 4 years now. My experience have been positive overall. It takes care of employees. working hours are flexible (depends on projects) . In some projects, people have to do put some extra effort and thankfully all those efforts would be recognized by the management. If you stand out you will be appreciated. You might get 4-5 months\year or more visit to onsite which enriches your experience.
Kontras
Cons: - Management focus more on delivering on time rather than improving the quality. Due to this sometimes we face unnecessary issues in future. - Not utilizing best potential an employee have to offer rather than that management keep insisting employees to learn something that they are not interested in.