Pros
Work with very intelligent people that can provide you with applicable information from varied areas of experience if they are on-site. Able to work from a remote office.
Cons
Benefits are horrible!!! Medical insurance is a JOKE!!! NO TRAINING!! I make 50% of the market price for my position. I have never met my manager and she does not care about my advancement or well-being. She does not answer questions asked in multiple emails. Outside of my manager, I have no one else to provide input or feedback. All of my fellow employees are in the same boat and say, " As long as I show up and they keep paying me, that is all I care about." The project management teams are dysfunctional and setup to fail. They cannot streamline their processes to repeat for the next project. Xerox PMO's are cavemen reinventing the wheel daily.