Seriously? Working at MSFT can be a huge negative for us, for three specific reasons:
* an entirely different software stack from the operating system to the web servers to the databases to the programming languages to the dev tools;
* I've interviewed 3 different people from MSFT that were experts in eg a tiny area of DCOM; as startup needs generalists;
* a 30 person company is nothing like a 30K or 60K or whatever they're up to these days and it seems that people comfortable in one are often not comfortable in the other.