Pros
They were nice when first hired.
Cons
I was hired for a contract position. I had to buy a $35 version of the software needed to do the job. Then I did training for two days--the training was UNPAID. I did it anyway because we were supposed to be working after getting trained. Halfway through the training we were told we couldn't continue because there was no work available, but that was temporary and would be resolved soon. Well, it never was. We never were allowed to finish our training and we never were given work. Worst of all, nobody ever bothered to contact us and follow up to let us know what was going on. They just blew us off. So now I'm out $35, two days of unpaid training and no job. Very unprofessional.