Pros
Am able to work independently with a customer on government contracts (I'm in IT) on bases around San Diego. Created an opportunity to work with customers and other SERCO employees at different levels which created a unique, diverse, and education work environment. Flexible work schedule.
Cons
Bit of partisanship when it comes to advancement. No clear path towards advancement, and lack of communication by most, but not all, upper management regarding potential contracts, expiring contracts. No communication from some management at all. Worked with them for many years and some may not know what you do or what you're capable of. Yearly review process needs to be updated to be level with the rest of the industry. Raises are unsubstantial for 4 straight years even with above average reviews. Lack of gender and racial diversity at the top.