My faithful one or two readers out there may have noticed that I've not updated this blog much (if only very sporatically) lately. This was not for lack of desire, but more accurately for lack of time. Additionally, for the past week I've really been facing a very difficult decision that pretty much consumed all thought processes and I've not had the energy to devote to adding more content. I will work harder at that.
My turmoil and deep introspection revolved primarily around whether or not I should leave my current employment (I am full-time engaged and committed to Experlogix) or rejoin the ranks at Microsoft. Those that know me are aware that I used to be employed by Microsoft in the capacity of Consultant - something I deeply loved and thoroughly enjoyed on so many levels. I was in MCS for a little over two years and had the wonderful opportunity to get to know some really great people, and learn a TON, and be genuinely influential in my client engagements. What a wonderful few years. I have since left Microsoft to pursue other endeavors but always had my heart in Microsoft, thinking full well that I would be back there again one day.
That opportunity presented itself a few weeks ago in the form of a formal invitation to come back. I would, of course, have to be screened and interviewed as all hires do. I had a pretty intense day of interviews (though not quite as intense as it was on my first go around) in part because I knew the people interviewing me (some better than others) and had worked with some of them on projects. Well, it turns out that I got an offer...a very good offer as a Senior Consultant. One that made me really evaluate my position with Experlogix and my future as well as reflect back on Microsoft and the opportunities there.
I spent four days seriously considering all of the options, literally wracking my brain. I have a great situation with Experlogix and I work with some wonderful people. Would I be willing to give that up? I truly felt that I was presented with two great options, neither of which would be a 'wrong' choice necessarily for me personally. It came down to contemplating all of the pros and cons and seriously weighing all of the possibilities as well as what I want out of life.
I'll not really beat around the bush here, but I decided to stay and continue on with Experlogix for a variety of reasons, not the least of which is that I really believe in our product and I believe in our future. I didn't want to give that up and deliver a blow to the company by leaving, as I feel I would sorely be missed. Technically, no one is irreplaceable, but I felt strongly that my participation going forward coupled with my devotion to them in the past and the committments that I had made outweighed anything anyone could offer.
I really wanted to accept he Microsoft offer, but at the end of the day, I felt that staying with Experlogix was the right decision and one that I will be able to live with very happily and with a clean conscience at this stage in my life.