The best reasons for working for this company is that you are given opportunities every day. It is up to you to grab it and make best out of it.
You get to learn international standards and also the best practices for writing codes in any language. The trick is to keep trying and never give up.
I had spent the best years of my life here and I still go back to meet my friends and colleagues in the company. Founders believe in WORK HARD, PARTY HARDER.
Salaries and Increments are made from time to time, without asking for them. Your voice will always be heard. You just need to give your 100%
Cons
There are as such no cons of working here. All you need to focus is work, if you don't work well, nothing in this world can make you happy