Pros
While I was at AECOM for years I did develop an awesome relationship with the coworkers in my department. We still keep in touch to this very day. We felt like we had to stick together as one and protect each other from the cruel and unfeeling upper management.
Cons
AECOM did not carry on with the "business as usual" line they fed everyone when we merged in 2007. Every year we would hear horror stories on how this person or that person got laid off. It was a very hostile work environment to be in. A lot of work was dumped on me, and my pay wasn't matching the amount of work being pushed on me. You always heard about what you did wrong, but never heard about what you did right. I was stuck doing and being responsible for Project Managers work and I was the one being looked at when something went wrong instead of the Project Manager. If I wanted a babysitting job then that's what I would have went out to get. I felt like I was babysitting people above my pay grade and taking THEIR punishment when thing went wrong. In the end I could never charge hours to project work and was looked at when I charged to overhead. What choice did I have?