I remember working in Richmond, VA for years thinking how awesome it would be to work at Microsoft. It always seemed so unrealistic - even if I got past the interview process, I'd still have to move across the country. Not only would it be a hard opportunity