Interesting and promising product that is constantly evolving
Flexibility in work
High level of professionalism among colleagues
Good corporate ethics
High level of wages without limits
Cons
It's hard to get here; they only take the best ones
A lot of work :)