Poor management and Human Resources. This is an Indian run company that does not know US Policies and Employment Law even though they have several HR offices in the US - (Plano TX, Atlanta GA, and Milwaukee WI). Infosys promised to find me a new position if I was removed from a project, and said it was a guaranteed long term thing with the company if I decided to take the job. I took the job, leaving my previous perm position (which was a better job as it turns out). The client decided a year and a half later that they wanted to cut the budget, so I was nixed. I was promised again that Infosys would find me another position within the company. That never happened, and it took nearly a month to get any answers from HR in regards to what was happening. A month after being let go, I am still waiting on my severance package.