Pros
There is a lot of potential: - Amazing, sharp, clever people as far as the eye can see - There's a lot of very interesting work which needs to be done - Champaign is a great town to live and work in - Health benefits are great - Pay is on the lower end of competitive for the market overall, though mid-range of competitive for the area - There are a handful of groups doing some neat things - The customers of Amdocs are some of the best in the world to work with - Bonuses are great, or so I'm told
Cons
Amdocs is suffering from chronic mismanagement, and abuse of workers is rampant. - On-call schedules result in very frequent long (more than 50 hours) work weeks - Resistance to change is excessive and arbitrary, and nepotism abounds - Ratio of managers to workers is almost 1:2 (and actually is in some areas). - Applications in use are ancient and aging, corporate doesn't want to spend the money to fix the problem, so instead they hire people to perform data fixes 24/7 instead of actually fixing the bugs. - People in management reserve the right to demand your presence on a "bridge" at any hour of the day, regardless of your plans. - Those who are hired as programmers are often only used in a tier-3 support capacity. - All of the above problems lead to a stagnation in personal growth and skill-atrophy. - Management doesn't want to hear what you think or want, they only want you to do as you're told and pick up the phone when you are called. - Management always hearkens back to when things were much, much worse whenever a problem arises, and then uses that as a pretext to avoid solving the problem. - The company chases people away in droves and then chooses not to back-fill those positions. This makes fewer people do the same amount of work. - The company uses the word "professional" to mean "do what I say without question," and they do so repeatedly at all levels of management.