Genpact is a great company to work with, its employee friendly& provide lot of learning scope for new joiners. Timely appraisals, 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.