Pros
If you are a newbie and looking to move to other states at some point after a couple of months, that is (if you can handle the way this company treats the talents) then you can brag about joining this company.
Cons
False promises are made when you get hired, after about 3months you face the reality of the company, when you try to submit the claims for job related expenses you get a cold wind on your face, as the claims are processed from India and it takes close to a year for a small claim to be processed. I made a mistake of joining this false promiser. I make 38dollars per hour at infosys, I got to learn from the client that Infosys is charging them $85 per hour for my service, as you would expect the client does expect the work worth $85per hour from me, as that is what they are paying to Infy. Basically I get less then half of what Infosys is charging the client, I am forced to put in on average 12hrs of work everyday, while Infosys only allows me to put in 8hrs per day as I am considered "salary employee" and there is no overtime. This makes me feel like I should walk out of Infosys and just join a L1 position again and be happy while making a $35per hour, as it definitely wont require me to put in 12hrs of work on regular basis, and at least i will get overtime for the hours I work extra.