Pros
Opportunities - but know what you are getting in to I have seen 4CR offer some very decent (sounding) jobs. While I received one that was horrific, it was not their fault. Their job was to find employees and I know that they have no idea on the exact conditions of said jobs. Ask as many questions as you can - I asked a few and my rep didnt know the answers. Have yours find out if at all possible.
Cons
Knowledge Attitude I originally thought it was funny that I was called/emailed to ask if I had picked out my outfit for the interview, had questions ready, and was reminded to arrive early. I am pretty sure everyone knows to do those things - most dont even think about doing them! However, to be scolded for doing something wrong? My agent had the nerve to tell me how I should handle my problems! The only people that should be scolding me like an errant child are my parents. I actually asked my parents prior to making my decision and they stood by my decision. A complete stranger who has no idea what is really going on treats me like a 5 year old. I would never even consider speaking to anyone in this company again.