Company is awesome once you get a job.
Pros: find great jobs
Cons: needs more assignments once you are released from one assignment. overall great company.
I give the company a thumbs up. On a typical work day it's smooth sailing. I would recommend this company to a CEO for there professional outlook on what they come with. Overall they're a great staffing professioanl agencies. But these guys top the list in my opinion.