The company takes cares of its contractors by being consistent with their payments and goes the extra mile to make a resource feel like they are part of the organization.
Cons
They have their offices in Texas, but this is really transparent as most people have direct deposit and other amenities that make it acceptable.
The application process is an incredible waste of time. Made me fill out the answers to a bunch of questions Did not provide any feedback on why they rejected it. I don't mind being rejected from jobs, but I absolutely hate companies that make you waste a lot of time on applications before doing so. They should do the screening process by phone. Bad company don't waste time.