Pros
CFS really is by far the best company I have yet to work for. They are a stand up company and truly treats their employees with respect. The company culture is very team based and welcoming of all staff. They provide a truly amazing one week training after you have been on-boarded. In addition, they will then have weekly training calls with top staff nationally. This provides a network that you can call and lean on for advice and support. I recently had the privilege of attending their annual training conference where everyone was so supportive of one another success. It was so great to see every one cheer on each other on and congratulates each other's accomplishments. It is not a dog eat dog environment .
Cons
Hard work but what job isn't.