> Meritocracy hurts when you're not the best. You don't get to choose the best problems just because it's your turn. Unless you up your game, you won't get greater responsibilities. This may be a "con" for some, but sure is fun. Same with the work timings. If you want a Bank Job, this isn't the place for you.
> Too much focus on loyalty by the CEO. While this is a great thing in itself, it should be a pure competence based tech company, not the Godfather. There were X and Y handling very important parts of our infra and they stuck around at roles involving serious tech backends which many of us felt they weren't good-enough at the scale that we were at. This took too long to change. This was a one-off incident, but.
> Too fast for it's own good sometimes. Had I had more time to step back and think-- i'd have shipped better code. We still were at at an inferior deployment mechanism while even IRCTC had perhaps shifted to Chef/Puppet/Salt. Deploying was such a pain. I think this is an obvious side effect of shipping fast, so take this with your fist of salt.
> Salary isn't industry's best even by Bangalore standards. Stocks weren't as competitive as the market. At-least back then. I left a year back. Things might've changed. Pinch of salt.
> Badly stocked pantry. Who wants Parle-G and 50-50 man?
> While some did, i heard people in the QA/testing team not sure if they would be upgraded to a dev role, did they show the competence. This kills morale at that end a bit.