Array of projects and products and roles to choose from. Corporate giving and respect for diversity among employees. Exciting future in fall 2012 with Windows Phone 8 and Windows 8 and new devices!
Cons
Tiresome and time-consuming performance management system emphasizes individual "growth" at the expense of team and company success.