Pros
Decent pay Good office space
Kontras
People are liked by bosses based on where they are from in India, their caste, their creed etc. Worked in a team that gradually grew but grew too fast in office politics. Managers will love employees who will wash their feet, do their work and also praise and butter them. Double faced employees often seen in office corridors to sneak up on what others are doing rather than their own job and reporting about them to their managers. Thus getting their promotions. Some of the managers hire their relatives and friends and openly admit that they are better than those hired by straight channels. Even after getting some top tier projects managers will make their employees take a back seat and make them hop from project to project just because one complained about their favorite employee's behavior and abuse. No constructive feedback just abuse from managers and toxic comparisons with some of their relatives and friends at work.