Pros
The salary was competitive, and the team I worked with was great, including direct management.
Cons
CFED corporate treats all employees contracted to their customers as just numbers and expendable. The benefits were not particularly great, and Human Resources was often unresponsive when there were benefit issues. When working to backfill open positions, CFED recruitment was incredibly slow, rejected known good candidates, and often cleared candidates who were not qualified for the positions posted. Additionally, when a contract is lost, there are claims that CFED recruitment will assist in finding other positions on a similar contract; however, there was no support, and in many cases, recruitment's poor means of vetting candidates actually hindered the successful transition of internal candidates to similar positions.