Microsoft COMPANY REVIEW 2021 | Software EngineerNov 22, 2021
welcome to pirate king, i'm daniel, a
engineer, amazon and ebay, and also a software engineering mentor at two educational startups. In this video, I'm going to talk about what many of you have been waiting for. what it's like to work at
microsoftand this is what i'm going to do i'm going to be brutally honest about what i think about working here most importantly i'm not going to take sides i'm not going to speak blatantly in favor of microsoft just because i work here or speak negatively about its against when i think its worth mentioning im a guy who hates bias i always try to think objectively and rationally wherever i am and whatever i do and neither you nor i have the time for anything other than the transparency fully disclosed here this is what i think what i feel exactly how i see it through my lens so enough talk let's dig into that so i work at microsoft in redmond washington which is where the headquarter is though the office say ah been closed for over a year and a half due to the pandemic i still vividly remember the day i first set foot in building 50. one of the buildings on campus was a cold day in january 2018 and it was raining as usual, I mean this is Seattle, I was here for the final interview on location and the first thing that struck me when I walked into the office building was all these private offices lined up in the hallway, that's right, although Microsoft is also moving towards an open space. spacey work environment thanks to companies like google and facebook a fair number of buildings on campus are still filled with private offices meant for each individual employee now i dont know about you but i have never heard of a
companythat provides a private office for each employee, especially for an ordinary non-manager individual contributor like me, I was like wow, I have my own office when I work at microsoft, actually, that's how the interviews went like a one-on-one interview in each of the interviewer rooms now do you understand why i tried so hard to excel in my interviews at microsoft dont get me wrong its not like i set up my productivity couch in my private office at microsoft but for a guy like me who likes to work alone and quietly it was definitely mind boggling not to mention my dream was short lived and shattered shortly after joining Micros oft because about three months after I joined the
company, a massive rework occurred. and my team moved into open space my life the second thing i realized i thought i was the complete opposite of amazon is the average length of stay where presumably half the population leaves amazon within a year or so watch this video to get details about the five employees who interviewed me that day had worked for microsoft for more than 10 years again take out a contract with amazon because they even give you different colored badges from more than five years old the interviewer The ones from microsoft they were also upper tier while some of the ones on amazon were even less experienced than me back then and you can tell right away just by looking that the average age group is a lot younger on amazon a lot more singles on amazon a lot more people with a family and microsoft now that i think about it it might be obvious why i feel like microsoft takes better care of your family than amazon this is what i find similar for both microsoft and amazon you know coworkers at both microsoft and amazon are not funny hear me even though they are not funny for different reasons amazon coworkers are not funny because they just aren't there's time to be, we were never coworkers in the first place, we're constantly in competition with each other, Amazon people are so much more. fancy than microsoft you know they're all younger hipper cool cool fancy and whatnot but there's just no time to enjoy everything you're too busy fighting with work or fighting with each other they're just too cool f o you, by contrast, coworkers at microsoft are not funny because there's just no fun, i think you honestly and sincerely think they're funny, you know, they're hip and cool and stylish and all that, but honestly i don't find any of them funny from them. not at all they're just not funny one of my interviewers at microsoft honestly i thought he was a robot disguised as a human no offense and you know what's funny microsoft employees especially engineers watching this are probably thinking this guy is kidding no I am one of them.
He's making this up for laughs. Well, you know what I'm talking about. You know that if there's one thing working from home has drastically improved the quality of my life, it's the fact that I don't have to. i fake my laughs because i dont see them in person good enough on people anymore let's talk about technologies every microsoft employee is given a pc not a mac i guess that's obvious here is a list of some of the technologies and pr products that microsoft is working on in the windows operating system productivity suite you already know things like microsoft office teams outlook onedrive power bi azure for cloud computing xbox for gaming consumer hardware like the surface line linkedin for professional social media github for source control development software like visual studio and visual studio code programming languages like c-sharp f-sharp and typescript and some things even your own employees try to avoid like cortana bing edge and hololens , etc.
I am part of the answer for all software engineers. This is the technology stack that Microsoft uses for most web development. Let's start with the front-end just up to a few years ago. We use a thing called a razor. It is an asp.net programming syntax for making html. and css using c sharp was fine until the microservices architecture paradigm dominated the industry today and made a clear distinction between front-end and back-end, but then angularjs came from google and microsoft slowly began to adjust to the new paradigm and when it was time for us all to celebrate the successful transition and migration to angular for the main web front and we renewed the facebook stalk with react .js quickly representing all of our leadership efforts because our goal now is to successfully transition and migrate everything to react from angular between developers.
I honestly think it's the best strong statically typed language out there, even better than java. Maybe I'll talk about it in some other video, but the reasons I didn't include it in this video, the best programming languages for liquid width, is because, one, community resources, including solutions in c sharp, they are still relatively sparse and two, there is no built-in library for a priority queue; however, there is still an ongoing effort to migrate and host all back-ends on Azure internally, so each team is responsible for budgeting for their own cloud usage, even for internal Microsoft-only services. now let's talk about the perks at microsoft you can also check them out for yourself if you want they are all available in a public link in the description below and by the way when employers say they care about you, your well being and the well being of his family. be etc, you can estimate how much they mean just by looking at the company profits if they take the well-being of you and your family seriously if they really care about you there is no doubt that should be reflected in the company profits, be it medical financial free times, etc. that's the metric i use to gauge how candid a company is about why i work from one in the first place to protect my family at least that's what i believe after saying that let's see if microsoft really cares about me, I'll leave the decision up to you and here are the best medical, dental, vision care I've seen so far.
The company pays one hundred percent of the cost of insurance, which exceeds fourteen thousand dollars. a year for me, thanks to microsoft, an annual paid gym membership or reimbursement of up to twelve hundred dollars for wellness related expenses per year. I honestly would have built my own gym if I had a house, but sadly I live in an apartment and use this money. instead of buying me a new snowboard 15 days of paid vacation 10 paid vacations in the US Two days of personal rest each year 10 paid sick leave per year accrued on the first day of employment and you do not have to be sick to having a sick lease here is the definition you can use sick time and mental health for fallen family members spouse or domestic partner parent and child father in law grandparent and grandchild siblings spouse of a spell or grandparent and even non guardians wonder why people here get sick once in a while one time 401k matched 50 up to the IRS basic deferral limit in
2021which is 19,500 so if you contribute that amount Microsoft matches 9,750 which which allows you to save 29,250 for your retirement each year, eg yee stock purchase program which allows you to buy some microsoft tickers with 10 employee discounts on mic products rosoft for example about 80 off software like office and windows about 15 off hardware like surface and xbox three product keys for most microsoft software and 150 blue credit every month i use to host my own personal accounting ad on web link to video in description subsidized food breakfast and lunch free coffee free soda lots of retail stores on campus including haircut postal service telecommunications bike shops etc. campus basketball court soccer field table tennis foosball table a tree house private office if you are lucky enough to avoid open space office buildings, all of which really doesn't matter at the moment as they are all closed or unusable due to the pandemic also contrary to popular belief no free food no internet no phone no netflix refunds lastly i've been saving this for last and it's a unique benefit and culture that microsoft cultivated and never I've never seen anywhere else before and it's basically a dollar-for-dollar match on what you give as a donation to an eligible non-profit charity, for example, if I donate a hundred dollars To fight racial justice, like Black Lives Matter, Microsoft will contribute another $100 to the same organization I donate to, allowing me to contribute a total of $200 to the same cause.
It's something unique and special about Microsoft that I honestly think makes the company stand out more and shine brighter you know if it's real or not you agree with Gideon or not isn't it just a warning to the heart to be a part of the world's greatest philanthropic minds reflected in the very benefits and company culture you technically lose your own money when you give but it's a benefit when you share well lastly let's quickly talk about the pros and cons of working at microsoft let's start with the pros a competitive salary i would say ok i mean there are other companies that pay you better like google and facebook and many other silicon valley startups two great benefits three private offices if you like to work alone in silence and if you are lucky enough to avoid open space offices four great work life balance here is pretty quiet and relaxed five great name value the name of the e The company speaks for itself and provides substantial protection six great growth opportunity I have grown and learned a lot since my first day at Microsoft, although I think growth has plateaued, now what about the cons?
There is not much freedom to choose the technology stack because the company builds the technology stack itself. We have no choice but to use the ones they designate. you won't get a mac at microsoft or a pc at apple similarly you're stuck with typing c sharp and azure for your tech stack thatmeans say goodbye python node.js express.js d jango flask aws heroku docker jira etc. there are teams that use those languages or frameworks but they are very limited in number two you basically become a lab rat to test microsoft us products or updates just before or shortly after they are released which obviously still needs a lot of work you have to deal with software malfunctions and bugs yourself report them if necessary even though these have nothing to do with what you do three bureaucracy there are so many damn rules and pipelines i honestly think they are there just to make your life more wretch i need an approval for this an approval for that a permission to deploy submit a request to access certain resources blah blah blah what's worse you submit a request for an approval but no one does it during hours or even days and hey, who is it?
You are still held responsible if you cannot complete the job because no one responded to your security request. I'm not going to go into the details now because you know I can't reveal the settings. Identical stuff, but let me tell you, I thought this was the Pentagon when I first came here. There are so many authentication password combination mechanisms that I need to remember and install to do whatever. I mean, that's how serious Microsoft is about security and that's how miserable our lives are because of it. The work of five is so relaxed that no one answers. your emails or IMs you know its just none of their business lastly you have to deal with all sorts of non-coding issues these are the things I hate the most even more than working on the front end infrastructure -end, configurations, configurations, project configurations, security compliances of all kinds. from random others even worse dealing with bugs you won't have any knowledge here they hire an engineer who pays six figures in salaries to help them fix broken pipes and clean someone else's actually seven too many meetings we even have meetings to discuss how to reduce the number of meetings I can actually dig into these cons and talk more about it, maybe I'll do that later in another video if you're interested, okay, here's what I think about Microsoft.
I did my best to be 100% transparent, honest and objective. In the end, overall, I think it's a great company, but as we all know, no company is perfect. What do you guys think about Microsoft? it is a great company to work for. Do you agree with all or some of the things I have outlined? Let me know in the comments below so I can learn from you and get as much information as possible. Lastly, I thanked you guys in my previous video a week ago for helping me get to 1,000 subscribers I never expected to cross 10,000 subscribers a week later thanks again for the awesomeness I hope my videos are nice, funny and insightful I will always do my best effort to keep them objective and sharp to the point don't forget to subscribe to access all these essential secrets thanks for watching see you next time bye
If you have any copyright issue, please Contact