Hi folks, I currently work in a large corporation (Microsoft) and have been doing very well here. I have a solid relationship and trust of my management chain up through my VP 3 levels up. Last week I decided to make a leap to a significantly smaller software company (not a competitor) and accepted a role that will likely turn into a vertical move to upper management as it is growing. My VP is stunned by the news and is going to try hard to convince me to stay (in fact, we now have a meeting scheduled for the end of the day). We were previously discussing promotion and career opportunities and I'm preparing myself for him to bring those back up.
Finally, my questions: How do you recommend I handle this? I've really enjoyed working here, but my gut tells me I need to diversify my work experience since "big corporation" is all I've done since getting my bachelor's in 2006. M&M say "never accept a counter offer". What do you all think about this as a hard and fast rule? Another related question - do you think smaller, growing company experience is a critical piece for being an effective executive (my long term career goal)?
Thanks for the help.