Work-life balance is a keystone for management to base decisions on (family comes first).
Able to work from home when needed.
Company-paid bus service is available to full-time employees to get you into work.
When I was hired, the relocation package was gold star: a full pack and move without having to pay a dime.
Engineering process is truly an all-hands exercise, driven by everybody on the team who has feedback.
Health care is now on par with other companies rather than being a gold-plated standard (you better be single and healthy, or starting in 2013 you will pay out of pocket).
Midyear review process is meh... Twice now I've gotten conflicting feedback, and end-of-year reviews in my product team are decided prior to any employee feedback.
Constant battle of having to "herd cats" with upper management and controlling their expectations versus what your product actually does.
Unfortunately, the Puget Sound area has a higher cost of living when compared elsewhere, and housing is hideously expensive.
Gutting the health care program is only going to cause a hemorrhage of capable employees who happen to also have families, and to make future candidates look elsewhere.
Further, when presenting cuts to benefits, be up front about it and call it a benefit cut. Do not try to spin it to make it look like a positive thing. This only comes off as highly insulting to the employees, and will only further alienate them.
I applied on microsoft.com/careers for multiple positions. About a month later, I was emailed a document that included some questions asking me to rate myself in various programming languages, as well as a coding question. The question was to impleme
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
I had two simultaneous loops for two different positions at Microsoft and was selected for both. I ultimately accepted the one I thought was best suited for me. The interview process began with an emailed questionnaire that included personal and pro
I applied on microsoft.com/careers for multiple positions. About a month later, I was emailed a document that included some questions asking me to rate myself in various programming languages, as well as a coding question. The question was to impleme
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
I had two simultaneous loops for two different positions at Microsoft and was selected for both. I ultimately accepted the one I thought was best suited for me. The interview process began with an emailed questionnaire that included personal and pro