I like this company for the sole reason that it treats all the employees in a fair way. and direct access to your account manager who are compassionate about your work and ethics
Cons
I don't believe there are any cons for this company. i haven't had any issues with this company so far and i believe it would stay the same in the future also.