Organized and extremely helpful employees.
Pros: great locations, great environment, great people.
Cons: some lag time in between assignments, but it isn't necessarily the company's fault.
Everyone that I have been in contact with through this company has been nothing, but helpful. They informed me of the many possibilities that may be granted and it always feels like they are genuinely looking out for my best interest. It is a great company to do business with.