It is exceptionally difficult to make any kind of career advancement within this company. The compensation and benefits are below average. If you are on a salary (which is most employees), you can't receive overtime pay, which allows employers to work you as much as they want without Infosys being required to pay you. The culture is based on saving face - statistics are skewed to give clients the impression that Infosys is doing more than it really is, and the company will readily throw its own employees under the bus to try to appease their clients. Management are barely more than puppets for their clients. The company threatens employees with termination to force them to move to new work locations or to accept new projects, even if the employee has declined. Even human resources has no shred of dignity and only looks out for themselves. Finally, there are very poor prospects of getting hired by the client. Clients almost never take on Infosys employees as full employees. You will be a slave - sorry, contractor - for the rest of your life.