They are always available and respond fast to all our requests. Been with them from 8 years till I got GC last year. I never had to complain about my pay, timely payments, transparency and service.
Cons
I don't see much of these buy would be better if they were into product development in US.