Pros
I'm hard pressed to think of a a reason anyone would want to work at this company unless you're homeless.
Cons
First of all, make no mistake that this is an Indian company placing Americans in front of clients. Other than that, there is no reason for anyone to work in the US office. The pay is low, you're expected to work rediculous hours, benefits are almost non-existent and the culture is that of a sweatshop. I have never been spoken to or treated as badly as I was by management at this office. A couple of employees have been with the company for 2 years, but several left in less than two weeks due to abusive treatment by management. Employees are told they will be hired to do a particular job, but quickly find themselves being told to do something different - then chastized for not being able or willing to do what they never agreed to doing at the time of hire. If you do accept a job there, be aware that management reads every single email sent to you - even those sent by your spouse.