Taro Logo

A challenging, rewarding environment with great benefits

Technical Lead
Current Employee
Has worked at Microsoft for less than 1 year
May 12, 2008
Dallas, Texas
4.0
RecommendsNo CEO Opinion
Pros

Microsoft offers some of the best opportunities in the industry for personal and professional advancement. There is quite simply no other company in the world that will offer you the resources to grow to as deep of a technical level.

Community involvement in the form of blogging, attending industry events, presenting, and even time for charity work are all highly encouraged.

The medical benefits are the best of any US company, hands down. I have never paid a penny for any clinic or hospital visit, including when my child was born.

Management tends to be fairly hands-off in support, as long as you are producing and competent.

Compensation is excellent with generous stock awards and occasional cash bonuses. Yearly salary increases can be close to double-digits for high performers.

Cons

The things that make Microsoft such a good fit for some make it extremely stressful for others. You will be expected to guide your own career and to be responsible for much of your own learning.

This means that you'll probably always be reading up on something and will always feel a little behind. You'll never achieve a comfort zone in terms of career growth.

The environment is competitive, and laid-back types who just want to "come in and do my job" will be limited in how far they can advance.

Travel is required.

Working with outsourcers overseas can be stressful and unrewarding because there is no mentoring relationship to speak of. You will be dealing with the lowest common denominator individuals overseas who have no incentive to learn or better themselves because the people back in the States can always get them out of a bind.

Support tends to be underfunded, and you will not have all of the benefits that people in the Redmond campus have (but you won't pay $500K for a shabby house an hour away from work, either).

Advice to Management

I try not to focus on the political underpinnings of management at Microsoft. The decisions that are made about global marketing and strategy encompass a dizzying array of international legal and trade intricacies. If I had one item to do, it would be to pull all support back to the US and wrap the cost into the product (or charge more, or both). Customers universally hate talking to people in India, despite what any cooked surveys may say.

Was this helpful?

Microsoft Interview Experiences