A good place to learn desktop-based software and code. Good benefits, especially if you would like to have children during that period. I think they provide very competitive benefits, however, the total income is just average, maybe below average.
Some managers have bad personalities and they just focus on their personal benefit, but not on employees and the company's. The software development process is too traditional. Some teams try to improve, but in the end, they still use what they are familiar with. The main reason is that there are so many old guys who control the entire team and their future.
More transparent for performance review.
The interview was all day at their Redmond campus. I met with five different engineers who covered a variety of topics. All the interviews were one-on-one. They were very good about asking questions related to my experience and skills, giving me th
Fast and insightful. I was challenged on my skills, and it was great.
Pretty typical of what else is on here, but with a different twist. I met with three engineers and then the final interviewer, which they called the "as appropriate." Other questions were around linked list traversal and working with arrays and index
The interview was all day at their Redmond campus. I met with five different engineers who covered a variety of topics. All the interviews were one-on-one. They were very good about asking questions related to my experience and skills, giving me th
Fast and insightful. I was challenged on my skills, and it was great.
Pretty typical of what else is on here, but with a different twist. I met with three engineers and then the final interviewer, which they called the "as appropriate." Other questions were around linked list traversal and working with arrays and index