Pros
Good benefits, minimal corporate red tape to deal with due to work integration with military service client. Appraisals are based on self-analysyis of goals, compared with supervisor perspective. Client is relatively undemanding, but usually very pleased with level of contractor support.
Cons
Site program managers are uninvolved with staff; allow known sub-performers to consistently get by with minimum workload, tolerates unprofessional behavior such as Internet surfing/televison viewing during work hours, lengthy BS sessions, and flex hours that allow employees clock in at work even though primary data systems are not available until an hour or two later. More emphasis on completing time cards than ensuring actual work is being done by contractor staff. Tends to hire personnel solely to fill client vacancies in contract. Recognition program relies on weak client recognition program to identify "contractor of the quarter"