Avantages
Great learning and development opportunities. Lots of career path options. Good salaries. Flexible.
Inconvénients
Nothing from my experience so far
Avantages
Great policy about work from home
Inconvénients
Lot of middle management and lack of communication between product and engineering