Genpact is a great company to work with, it's employee friendly& provide lot of learning scope for new joiners. Timely appraisal's, growth and loads of fun activities at work makes it one of the best in the industry. Just one area where you need to compromise is salary which is not at par, however they compensate the same with flexibility and learning.