Pros
The company has two sides a managed service side that is made up of internal emp's and a staffing side that is made up of contractors. If you have a choice, go to the staffing side.
Cons
The company leadership is full of salespeople that are really good at making you feel this is a good company. They will wow you with employee benefits, amazing 401K matches, and team building. They will kill you with kindness while they need you. If you don't prescribe to GTS first, your family last.... they will fire you. Working with the leadership is like herding children. No interest in self-improving or improving business processes. The PMO had major financial issues funding several projects. You will not find longevity; you will run straight into a revolving door. As a PM you are only involved in the execution phases. Any mistakes made during the walk-through planning (if any), procurement or business development phases are YOURS to deal with. Profitable projects are below the average for this industry (less than 30%). There will be no chance that you make any project bonuses due to the internal organization and non-existent framework.