Pros: minimal work load, minimal management
Cons: boring, no advancement
At one point, my "job" deteriorated to showing up in the office and browsing the internet for 8 hours, then going home. We had no work to do, but were still being paid under contract. This company will only employ you so long as you're in a contract. By paying a person $50,000, they are able to charge Microsoft about $300,000.