Pros
There are good hard-working dedicated competent people in the organization who really care about their clients and each other. Unfortunately there aren't as many as there used to be, and the level of commitment to clients appears to drop the higher you go in the organization . The pay and benefits are good, if you can stay fully billable on profitable projects.
Cons
The company talks a good game about company values and the importance of integrity, employees, clients, quality, etc. However, revenue and utilization are all that really matters. The company does not care about clients other than getting the bills paid as soon as possible. Employees are sucked dry when there is billable work, and then immediately fired and given 30 minutes to leave when the workload drops. It is unhealthy to watch as every other Friday 2 or 3 more people are suddenly let go. If you have any dignity and aren't physically starving stay away, AECOM is not worth it. I loved my job for over 20 years, then I watched as an organization that I loved was destroyed and people that I respected and cared for were discarded. I have a new position, and I love it. There is life after AECOM.