- Microsoft is no longer evil empire with obsolete mindset
- good salary and benefits
- activities like hackatons few time per year
- perfect life-work balance
Cons
- constant re-orgs - I got lost in company structure few iterations back
- ineffective use of engineers' efforts (cancelled projects)
- not keeping pace with mobile app world