A lot of very smart people to work with.
Life-work balance has become good.
The compensation and benefits are excellent.
If you can tolerate working on preexisting messes and remain productive, you can move up and on to working on some amazing stuff.
Advancement can be difficult, especially if you don't fit the mold. It's very dependent upon your immediate manager's opinion of you versus the level. A lot is influenced by their ability to sell you to their peers and management.
A lot of legacy exists; you often have to earn your stripes per team, trudging through that before being allowed to significantly contribute on a design level. Lots of employees who have been there for years get the choice assignments.
More clarity and parity across teams and groups are needed with regards to performance and promotion. The current "published" skills, etc., can be ambiguous.
I had a friend who referred me to a job in his division. After 15 to 20 days, I received a phone interview with a Development Manager. The phone interview lasted for one hour. The first half involved discussing my experience, and details about the g
I first received a tentative invitation from a Microsoft recruiter to attend a "hiring event." Several days later, I had a technical phone interview with an engineer who had a very heavy accent. Apparently, I passed because I was given a formal invit
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.
I had a friend who referred me to a job in his division. After 15 to 20 days, I received a phone interview with a Development Manager. The phone interview lasted for one hour. The first half involved discussing my experience, and details about the g
I first received a tentative invitation from a Microsoft recruiter to attend a "hiring event." Several days later, I had a technical phone interview with an engineer who had a very heavy accent. Apparently, I passed because I was given a formal invit
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.