A fantastic company
Pros
- High compensation, and negotiation was straightforward. - High quality coworkers, they are smart and generally care about you - Exceptional perks - the food is amazing, and there are generous perks that typically outshine the majority of tech companies - My manager is exceptional and is has helped me grow a lot as an engineer. - A technology forward company where innovation is encouraged - many other engineers might disagree, but I think the majority of engineers are talented and seek to design state of the art solutions. We are constantly challenging our pre-existing beliefs in what is an acceptable standard. - Absolutely exceptional work life balance. I can take DTO > 4 weeks a year + 2-3 days off a month. Most Fridays are very lax work. My manager actively encourages we take our afternoon on Friday off. - MSFT RSUs are exceptional. You get a lot more RSUs than Microsoft peers for equivalent levels.
Cons
- Unpleasant news is not transparent at times, internal comms tend to sugar coat bad news - Engineering VPs tend to have vague direction. Your immediate tech leads and principals are more likely to have much more interesting and valuable takes on the direction of the work you do than VPs. - Hard to move on work without approval at times, but this culture is changing.