Pros
- Work life balance - Flexible Timings
Cons
- Incompetent Senior Resources who are reluctant to move with the times - All it matters is the "job being done" - Stale technologies, Stale processes - Too much focus on execution rather than technical excellence - Remuneration is not par. - All that matters end of the day is "face value" and shamelessly taking credit for stuff. (Fact: Managers advertise this openly) - Everything the international team is seeing is fake. Days before international team arrives most teams have meetings and are given strict instructions on how to behave what questions to ask. Ppl are warned not to ask questions which would make the international team uncomfortable. - Too many managers for no reason which leads to role clashes and needless to say ego clashes too. - Too many useless meetings and online trainings and tests.. (feels like highschool) If you are a more than avg developer who really(read: passionately) likes to write code AVOID this place. You would be reduced to a dishwasher. If you're are an avg developer who is thinking about moving to Program / Project management THIS is the place.