Good benefit package, perhaps the best you can get in the IT industry. Work schedule is flexible. Great to access tech gurus, tools, and tech resources. Diversified tech community.
Very political working environment, sometimes unfair.
Workload is not so balanced across different groups.
Stock award and growth potential are negligible.
There are so many management issues due to large corporations and the proxy effect.
There are too many layers of managers, and resources are wasted in political fights instead of innovation.
There are too many PMs without a sound tech background and with bad communication skills. This leads to difficulty in planning and cross-group collaboration.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer