Pros
Great, very relaxed culture, personal relations and flat organizational structure. Average age of employees is about 26 years. A lot of freedom and opportunities to change the company. Modern devices and technologies, no fear of experimenting, choosing and trying new. Ambitious and reasonable management, demand for the best quality, design and experience
Cons
Corporate culture and personal development opportunities are main benefits. Salaries are slightly lower than average, thus some developers have little or no experience. Incredibly fast growth comes with lack of long-term planning, product vision and control over development process. But this also gives opportunities for personal growth and ability to change what you feel has to be changed