Avantages
Solid company, growth potential, work culture, great diversity, technical meritocracy, investment in people development, tools, and infrastructure, values performance over politics
Inconvénients
Very high performance expectations sometimes translate into long work hours and demand for high flexibility what could impact work life balance