Pros
Learning exposure: If you're a self-driven individual, you'll get hands-on experience across multiple domains and projects. It’s a good place to upskill quickly—though it can come at a personal cost.
Cons
Financially unrewarding: Compensation is not competitive. Typical hikes are in the 0–7% range and often better hike is offered only after you resign. No structured culture: There’s a lack of organizational clarity or values, and internal politics play a significant role in visibility and growth. Chaotic project management: There’s no clear tracking of who is working on what. Good performers are stretched thin, while others stay under the radar with little accountability. Unethical practices: High-performing employees are shown as resources on multiple client projects at the same time. In some cases, individuals who can't clear interviews or aren’t client-ready are assigned to projects under the name of high performers, leading to burnout and an unfair distribution of work. Toxic favoritism and politics: Regional politics are common and often influence growth, visibility, and opportunities more than actual performance. No real culture: There’s no clear organizational culture, making it hard to feel a sense of belonging or purpose. Many managers assumes that you do not have any personal life.