Avantages
opportunity to innovate, contribute and develop solutions that work best for bottom of pyramid; really nice work; opportunity to go to countries like Africa etc.
Inconvénients
Horrible work life balance; management will ensure that you do not marry (if u are a bachelor) and do not have a happy family life (if u are married); high attrition rate and % of people who are married is very low; very poor employer stickiness; extremely slow vertical growth (unless you choose to dine,wine and have weekend fun with senior management people ); people are quite okay with shouting(with unparliamentary words at times) publicly to colleagues; no job security - it is wish of MD - if she wants, one can be thrown out immediately(it has happened with one of my colleague)