Pros
I had a bad experience with this company. At first their document requirements ranged from every mark sheet and certificate to SSN and passport, they had me wait for 4 months post my interview to get me on the job, finally after I joined there were lot of on- boarding issues. After all this I finally started working and they had some contract issues and my login was off , they had different ways to handle issues and not reach out to client company and extremely poor planning on their end , to top it all their contract with the company had to come to an end within a month or so of my join. I had a bad experience with the company. They did send across the payment for the period but the expectation of wanting to cater to their company and no knowledge of a contract start or end date , makes this company a difficult company to work. As rosy as it may be seem this is not a company you would like to work.
Cons
As rosy as it may be seem this is not a company you would like to work.