That's a common sentiment among the Microsoft alumni I've talked to:
"Ambivalent about the company, loved my team, left at the right time."
I wonder if that's something specific to Microsoft-ish big companies, or common among people that decide to leave any job?