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.