Pros
The hands-on training that CFS gives each and every single employee is incomparable. It is rare that the VP of a company directly trains each new member of the company for an entire week, but I am so thankful that CFS is one of those unique companies! Not only that, but some of the nation's top recruiters either work for or have worked for CFS. There is no doubt that you will learn from the best. I definitely felt set you up for success. Additionally, CFS is well known and respected in most major metros. You are walking into an office with a great reputation and tenured team members that the industry trusts.
Cons
It's a boutique firm, so the market share isn't as in-depth as some of the majors (RHI, etc). However, I wouldn't want to work for a major - the cultures are vastly different.