Pros
If you love developing great stuff in mobile apps this company is a very good place to be in. The management will be quick to understand your hunger and they will assign the right projects to you. Think about this, what if you wanted to work at a place where yo don't feel like doing a job. Its literally family environment here. I work here as a junior software engineer and everything I have been able to learn here in a year is remarkable.
The guys here take a real engineering approach to solve problems, more than anything I have learnt here how to develop great mobile solutions thinking from the scratch.
No hanky panky processes, flexible timings and work culture, these guys are funded by a good VC and hence good job security.
Cons
No cons really if I see this company from startup perspective, Everything is great