Twenty years in a company!

Larry Osterman has been working in Microsoft for last twenty years. This is really long period, after seeing his interview on MSDN-Channel 9 forums I am inspired. He says, Microsoft has everything a programmer would ever want to do, be it a game programming, be it device drivers programming, be it a OS programming etc.
I agree, if a company has so many things going in there and I have a freedom to choose things I want to do, I am going to stay there. I find Macromedia is kinda of place, we have freedom to move between roles and kind of work. I have seen people in Macromedia who has worked on different products, on different roles.
I wish, I could also give such an interview after some years and Macromedia becomes as huge as Microsoft is today :).
//added the link
Interview Link: