I have a decent respect for this company and I have done a number of interesting assignments. My only concern is that sometimes I have a hard time understanding some faulty English translations.
I find the people involved are customer service oriented and respect their shoppers, something rare with some MS companies. And since they allow Direct Deposit, the pay pace is not a problem.