Very good place for learning & good team members. They stay on their words.
Cons
In this company I have worked in the starting days of my carrier so it was a good experience to work with them for learning purpose.
But here salary is somewhat low as this is an startup so but If you have got good package then it's fine.