Pros
There is nice atmosphere, good communication & interesting projects Company has been growing, and you can feel that company takes more care of developers by day Despite the growth, there culture remains great
Cons
I did not notice any, all of things that are natural to a baby company, like not enough benefits, are a thing of a past