So You Want to Work at Microsoft...