Taro Logo

Tenacious But Isolated Coder

Software Development Engineer
Current Employee
Has worked at Microsoft for less than 1 year
June 12, 2008
Redmond, Washington
3.0
No CEO Opinion
Pros

Microsoft values intelligence and initiative. If you have a good idea and are willing to work to make it happen, you can.

I have worked at Microsoft for nearly 13 years and, while the "good old days" had some great things (more money, fewer layers of management), the company has gradually improved in most ways. People are more respectful of each other. The company is more diverse. There is a greater variety of jobs and opportunities to pursue.

As a post-adolescent company, Microsoft increasingly values work/life balance. You are expected to work hard but don't need to kill yourself unless you really want to.

The other thing that I think is cool about Microsoft is that the company generally doesn't give up. 15 years ago, Microsoft was a PC software company. Then management decided that Microsoft needed to be an enterprise software company too. Nobody gave Microsoft much of a chance to be a serious enterprise software company. Today, most big companies use Microsoft software.

Similarly, today most don't give Microsoft much of a chance of being a successful "internet" company (vague definition, I know). But Microsoft will keep at it and will eventually succeed. No, we won't "kill" Google. That's not the point. But Microsoft and its employees are tenacious, and that's a great quality for a company and its employees.

Cons

Social interaction throughout the day is minimal. Most developers sit in their offices and code and don't get a lot of daily interaction with others on the team. Some days, this leaves you feeling very isolated.

Advice to Management

Work better at creating a friendlier culture.

Was this helpful?

Microsoft Interview Experiences