Pros
Did not find any pros to write about this company.
Cons
1. The company failed to pay my semi-monthly salary for the last month I worked.
2. The recruiters misled me into a subcontracting project while I was on H1B status, resulting in a Request for Evidence (RFE) with respect to establishing employer-employee relationship from USCIS, and a caused significantly stressful situation. It was a terrible experience, but somehow I managed to move to a different client company in time to save my visa status.
3. The HR department is ineffective; most of my calls went to voicemail.
4. There is no opportunity for growth.
5. You are essentially left to fend for yourself.
6. This is a typical body shopping company. If you value your career, DO NOT join here.