Pros
Serco was responsive to provide tools, equipment, training and HR support. Serco hired top-notch people and did not over-supervise employees. Serco paid better than average based on similar positions
Cons
There was a disconnected working relationship with those that were supporting the client/customer on a daily basis and those that worked in the corporate structure. Never will the Corporate office promote you and partner with you. If you are giving 10 gallons of milk in your cubicle (stall) supporting the customer you will remain there forever, as long as you keep producing. There will be little chance to take on a greater responsibility or higher position. Unless you are hired directly into the corporate office structure, you will never get there through merit or skill. If Serco's contract with a customer ends; forget about any transition to another similar position AND there is no room on the bench, even if there are other job openings.