Vantaggi
none, the company does not care about junior staff (consultant/analyst). Senior leadership see you as a number and are not invested nor motivated for your development. Many junior members leave within one year.
Svantaggi
Managers do not care about junior staff, they will leave you on bench or give you menial tasks once you're on a project. The company does not have a broad range of clients, instead each division is anchored by 2 or 3 major clients from which most business is driven. This lead to an asymetrical relationship where the client will take Infosys for advantage but also means that your exposure to different clients is limited. No strategy work, almost entirely executional. Partners are only interested in achieving their KPIs and do not care about junior development or morale. Traning is almost non existent and usually 'in house'. Compensation is poor and does not rise significantly with promotions.