Pros
I have dealt with many IT staffing companies in my career and none of them, neither large nor small, treated me as well as the FYI. I never felt that I was just a number or a source of income. Everyone who I dealt with was exceptionally accommodating and personable. Throughout the process, I always got my questions/concerns answered promptly and honestly.
Cons
Due to its small size, the FYI has limited opportunities for the consultants to move from one assignment to another.