All the trappings of a large corporate but with none of the upside
Pros
Opportunity to be exposed to large volumes of work and responsibility within only a few months of joining
Cons
Opaque promotion processes; good work is rewarded with more work and not much else; bangalore is treated as a cost centre for business from other offices; calculus of analyst time on a project is fraudulent since regular 12+ hour work days are not reflected in costing to client; burnout and long hours are considered 'part of the job; mangement rarely takes responsibility, making poor decisions but assigning blame to project teams when things go wrong; "client is king" mentality prevents senior client PoCs from raising concerns around cost and timeline, instead choosing to dump unreasonable expectations of analysts, even when clients' needs are not particularly time sensitive; the company's hiring model seems to rely on high churn rate, getting 90% of the work done from new hires that will quit within 2-3 years.