Pros
* Open minded management. All ideas about product, management, processes, etc. are discussible directly to persons, responsible for it. Just call and discuss
*At the forefront of technologies. All the time try some new technologies, frameworks, languages and choose the best suitable for current tasks
* No limits in vacations and time offs. Just do your job good and have a good rest
* Very friendly and open team. Just having fun )
Cons
As for me no any. Just the best