Pros
Pros? Hmm...I guess no one lit me on fire
Cons
If you're not an Indian, you won't survive here. They put all the Indians in management positions. When the client starts scratching their head why nothing is being done, the company fires the workers who are just trying to do their job based on instructions from incompetent management. The issue is still there, but the Indians do whatever they can to get in charge so they can cover up their own bad managing. There's favoritism beyond that too, which makes it worse. This is a company that doesn't believe in teamwork, only backstabbing. This was without a doubt, the WORST environment I ever worked in. People were 6 inches from one another at all times because of the poor working conditions this company didn't even check into before grabbing the contract.