Stable, benefits are (still, used to be even better) very good for people with families. Many projects the company is working on, so you can change things up without leaving the company.
The company is huge and has many old corporate culture pieces in place, making it hard to stand out as an individual contributor.
The review system used to be very contradictory. It promoted collaboration and teamwork in words, while in fact pitting you against your peers. It has changed now, but it's too soon to tell if it's a new approach for real. Many things depend on your manager.
Forget about work-life balance if you want to advance quicker than average.
The more time you spend here, the more you get stuck with MS technologies, which doesn't help much when you try to find similar class employers outside of MS.
Well done on the engineering reorg, but many things can still be improved in terms of employee career management.
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.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
I submitted my resume and spoke briefly with a representative at the job fair on campus. I received a call back a couple of days later. They were extremely fast to schedule an on-site interview, which took place in about two weeks. The interview was
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.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
I submitted my resume and spoke briefly with a representative at the job fair on campus. I received a call back a couple of days later. They were extremely fast to schedule an on-site interview, which took place in about two weeks. The interview was