Avantages
Great opportunities to learn and grow technically and personally, great people to work with, outstanding benefits. Assigned work is interesting but the chance to explore and add value through research, technical efforts and other independent activities is supported and encouraged. Working with other very bright people is stimulating and fun, as well as challenging and mentally healthy. Work life balance is recognized as important to making people able to be creative and productive and we have fun at work and away from work. Benefits are at the top of the industry.
Inconvénients
R&D needs to find ways to deliver new releases quicker to respond to platform changes. Products are outstanding and lead the market but sometimes cause heartburn for customers who are on the latest versions of platforms.