Company: Microsoft
Date: 2012-09-08
Overall rating: 3/5
Employment status: former
Experience level: Senior

If you want work/life balance you may do OK but to really advance you need to sacrifice those things
Pros: - You can go very far if you're willing to pledge above average amounts of time / effort to your role.
- If you're willing to schmooze and rub elbows you can "make a better mark"
- Salary is above average in most cases if you're bringing in expereince
- If you're welcome to a lot of soft selling and making numbers you'll be rewarded well at bonus time
- If you have a field job (away from a corporate office) you have many opportunities to work from home
Cons: - You really need to go above and beyond to get notices
- If you're into the technology more than soft selling more of it to the customer you're going to be an underperformer
- if you do not want to relocate to one of the major work centers (e.g. Redmond) you're going to top out
- work / life balance can be tricky especially if you work out of a home office; if you let it get away from you, you may be expect to "be online" all the time because every device you own puts you online at a moment's notice