Pros
Flexibility in working Positive work environment Great compensation and benefits Profitioalism
Cons
Work-life balance: Some say that employees are required to work more than 10 hours a day. Learning curve: Some say that employees do manual work instead of coding and automation, especially in the early years. Work environment: Some say that the work environment is terrible and management is toxic. Reorganizations: Some say that constant reorganizations can slow down progress. Freshers: Some say that freshers don't get to choose their skills or location. Stress: Some say that the job is very stressful and client-driven. Bench/ITP: Some say that employees who are on bench/ITP for more than three months will end up in a capability assessment and then a performance improvement program (PIP).