Opportunity to learn and grow. Work with smart people. Benefits are great. Great place to learn about the latest technology.
Demanding schedule.
Due to the highly competitive nature, there is a lack of collaboration.
High expectations without a concrete goal. Often times, management expects you to work hard, make an impact, etc., without any clear goal or objective.
Not the best place for women for a long-term career. Microsoft, in general, is trying hard to improve its image about gender bias; however, in technical roles, with close to 90% male employees, it is not a good environment for women to stay long-term.
For the short term, this is a great place to learn, and having experience at Microsoft goes a long way on your resume. I would recommend Microsoft as a place to start your career, then have an exit strategy before you burn out.
The culture and work schedule/demand will take up most, if not all, of your time. This is a highly competitive place and demands all your attention and energy, which, in turn, can cause a lot of stress. As long as you can work hard to get a great review, this will be a good place for you. You should plan to leave as soon as you realize that you are not able to keep up with the demand.
The interview lasted 30 minutes. I was asked to write a program on a whiteboard. I did so while I was on the call with the recruiter. He inquired about validations in the program, in addition to the main logic.
I got the opportunity to interview through a networking event. I interviewed for two different roles: Software Engineer and Support Engineer. I had been to their office, and there were six back-to-back interviews, each of 45 minutes. It was a mixtur
It was really good. They asked about what I did in my previous company, like my responsibilities and duties. They also asked about critical situations in my work time, such as decision-making at critical points in projects.
The interview lasted 30 minutes. I was asked to write a program on a whiteboard. I did so while I was on the call with the recruiter. He inquired about validations in the program, in addition to the main logic.
I got the opportunity to interview through a networking event. I interviewed for two different roles: Software Engineer and Support Engineer. I had been to their office, and there were six back-to-back interviews, each of 45 minutes. It was a mixtur
It was really good. They asked about what I did in my previous company, like my responsibilities and duties. They also asked about critical situations in my work time, such as decision-making at critical points in projects.