Pros
-Some very friendly people -Fun environment
Cons
-Unsupportive culture - was assigned to a project where budget was running out and the original project plan stated the project would require getting additional funding part way through to complete the project. I asked for additional funding with months of lead time and was told first to use all of the project budget before asking for more funding. Then after the budget was near zero when I followed up asking for more funding was asked why I had let my budget run out. I was scrutinized and questioned as though I didn't understand project management. -Tumultuous politics - Toxic politics between project execution team and PMO. Project execution team was messing up elements of the project. By merely having to point this out to everyone I was questioned and attacked by the execution team and my management. I couldn't ensure the project executed successfully nor get support reporting the issues that needed to be changed. -More politics - depending on the area of the company I worked with as my project crossed over many, some teams I had to coordinate with were passive aggressive and ultimately it turned out dishonest about elements of the project I'd then have to find out and become the messenger who got shot for doing so.