Pros
I have started recently working with this company as a Full time employee and I feel very good to be a part of the company. They pay on time and respond very quickly for any kind of issues. They are very good in H1B filing and GC Processing. Treats their employees very nicely Unlike some other companies who doesn't.
Don't believe the negative comments without any proof.
Cons
I don't see any issues with this company.