I joined a company I fell in love with. The team was amazing, the direction was amazing, etc.
Then we were acquired. All the visions and plans that we had made for where our company was going to go fell apart. The new company was in charge.
It still hurts, at times. I no longer work for the previous company.
You will soon work for Microsoft. I would recommend beginning to act like it: see if Microsoft is the kind of company that you want to work for and find teams within Microsoft that you would like to work with, if you want to work for Microsoft. If not, well, there are other companies.
Pay - expect to be mapped to their levels, and your pay related to that level. Not much flexibility unless you are promoted to the next level after performance review. So make sure mapping is done fairly. They would usually use your CTO and other tech leaders to help them map.
Layoffs - law probability, but with each perf review 5% is expected to get less than Meets All - and those are candidates for departure.
Politics - it’s terrible. Try not to let anyone from MSFT join your team for as long as you can - or interview them ferociously and gather references from several teams that they worked with before, to make sure you are not getting a surprise. Some of the transfers from MSFT to our team had previously known HR issues that we were not aware of but later on got hurt by.
A company I worked for got acquired by a bigger competitor. The founder/CEO gave this inspiring speech about how day-to-day operations wouldn't change, there would be no layoffs, and that we could continue to operate as a separate entity, and we would have the resources of the bigger company at our disposal.
I didn't believe a word of it. The point of acquiring a competitor is to shut it down, or absorb the best parts of it. Within a few months the CEO announced he was leaving to spend more time with his family, and a bunch of projects that were in progress were suddenly put on hold indefinitely. I left before the layoffs.
I was in a similar situation. But in my situation, the acquiring company was very clear, they only wanted to take our customers. They did not care about our tech or our people.
Some people moved to their company, maybe like 5%. The rest of us watched as they nickel and dimed us out of existence. Layoffs ever 6 months. After 10 years of this, in my arrogance, I thought it would never happen to me. That when my number came up. A year later the place closed.
On the positive, they treated me very well in the layoff process. 3 months healthcare and pay, classes on how to obtain a new job, and office space to work on a new job.
Unfortunately for me, we had just had our second child and the market for hiring was awful. In 6 months I had only one interview. And it was for a company that sucked, I would rather not work than work for them. A buddy of mine got the job and hated it, left as early as possible.
I am happier now, although I still have fond memories of that job. And I still rely on resources from the outplacement.
Say goodbye to your QA teams, most likely. Microsoft laid off all of their software QA staff in 2014 and went to a model where developers build automated testing and validation as part of the development process.
And, though it shouldn't come as a surprise, if you weren't using a Windows machine and 100% Microsoft software for your daily work currently, you eventually will be.
As a former MS employee around those years this is not entirely correct.
Test people changed their titles to software engineers and were judged by that, this means that if you could code (and MS helped with that when necessary) you were fine. Since MS favored test people who can code anyway that wasn't a big problem for most, but not all.
Personally I used a macbook and so are many of my colleagues,some even use Linux machines- all on a need to basis.
I didn't sell my company to MSFT but I imagine it is the same. There will be a period where everything is great and you feel like you have freedom then that will end and you will be at their whims.
My advice is: day-one stop thinking about it as your company and stop caring. Do what needs to be done to help your employees and to make the transition to MSFT a good one and then leave. I lost a great deal of money because I cared and stay around. If I had sold my stock at the first chance I could and left I'd be a millionaire many time over. I lost it all because I made dumb decisions that involved caring about my company when it wasn't mine anymore..
Did you ever have a chance to make that money again. Or do you still have to work. I think the average tech founder has quite a few failures before he or she strikes it big ( if ever )
In my case it wasn't MSFT,but still one of the largest companies in the sector we were operating in. We went from 500 people scattered around major cities in Europe to 5000 people and managed by the Americans.
It was quite a change, to say the least, and as it often happens, everybody got told nothing would change.I was having a hard time to believe it.
We went from Swiss management to American management. The cultural differences are huge. For instance,the Swiss,no matter how high up in the food chain, would pop in to our London office and handshake with every single person in the office. The Americans never spoke to anyone but the local managing director. The Swiss were casual, somewhat even relaxed,the Americans made it understand they own the place and were ready to squeeze even a stone if that'd make extra money.
The comp was shit in both companies,so hardly any changes there.
The tech side was much more superior at the mothership,so migrations were needed. What was supposed to be a quick, one month job,turned into half a year nightmare with no good result afterall.
The worst part was weekly corporate emails with so much jargon and corporate bs that it was even difficult to read or make sense of it.
I quit shortly after the acquisition and would do the same in any other company if I would find out thet it's being acquired.
Slow and steady assimilation to Microsoft will happen for sure. Depends on the utility value of your company to MS, it will retain most of its shape (LinkedIn / GitHub) or disappear (WonderList).
MS as a employer is good for steady source of income with reasonable work-life balance if that’s what you need in your life in near future.
If you are extremely passionate about tech, bail out as soon as possible.
Azure usage will be thrusted on your company sooner or later for obvious reason. So your work will involve some part of dealing with that.
MS is a huge company, so things will move slow.
Politics / Culture in some of the teams stink, may be AWS will be the only other which is worse that MS.
If you are young, bail out right now, there are better places to build your career.
The company I worked at was acquired more than a decade ago.
We were in a small local office. It took many months before they started integrating. Pay adjustments, moving into their local office. The product was integrated into their offering over a few years and the original product finally killed off.
I left within the first few months. Didn't want to work in a big company with lots of baggage.
[+] [-] t-writescode|5 years ago|reply
Then we were acquired. All the visions and plans that we had made for where our company was going to go fell apart. The new company was in charge.
It still hurts, at times. I no longer work for the previous company.
You will soon work for Microsoft. I would recommend beginning to act like it: see if Microsoft is the kind of company that you want to work for and find teams within Microsoft that you would like to work with, if you want to work for Microsoft. If not, well, there are other companies.
Take care of yourself, first.
[+] [-] yalok|5 years ago|reply
Pay - expect to be mapped to their levels, and your pay related to that level. Not much flexibility unless you are promoted to the next level after performance review. So make sure mapping is done fairly. They would usually use your CTO and other tech leaders to help them map.
Layoffs - law probability, but with each perf review 5% is expected to get less than Meets All - and those are candidates for departure.
Politics - it’s terrible. Try not to let anyone from MSFT join your team for as long as you can - or interview them ferociously and gather references from several teams that they worked with before, to make sure you are not getting a surprise. Some of the transfers from MSFT to our team had previously known HR issues that we were not aware of but later on got hurt by.
[+] [-] byoung2|5 years ago|reply
I didn't believe a word of it. The point of acquiring a competitor is to shut it down, or absorb the best parts of it. Within a few months the CEO announced he was leaving to spend more time with his family, and a bunch of projects that were in progress were suddenly put on hold indefinitely. I left before the layoffs.
[+] [-] sloaken|5 years ago|reply
Some people moved to their company, maybe like 5%. The rest of us watched as they nickel and dimed us out of existence. Layoffs ever 6 months. After 10 years of this, in my arrogance, I thought it would never happen to me. That when my number came up. A year later the place closed.
On the positive, they treated me very well in the layoff process. 3 months healthcare and pay, classes on how to obtain a new job, and office space to work on a new job.
Unfortunately for me, we had just had our second child and the market for hiring was awful. In 6 months I had only one interview. And it was for a company that sucked, I would rather not work than work for them. A buddy of mine got the job and hated it, left as early as possible.
I am happier now, although I still have fond memories of that job. And I still rely on resources from the outplacement.
[+] [-] ThrowawayR2|5 years ago|reply
And, though it shouldn't come as a surprise, if you weren't using a Windows machine and 100% Microsoft software for your daily work currently, you eventually will be.
[+] [-] 2rsf|5 years ago|reply
Test people changed their titles to software engineers and were judged by that, this means that if you could code (and MS helped with that when necessary) you were fine. Since MS favored test people who can code anyway that wasn't a big problem for most, but not all.
Personally I used a macbook and so are many of my colleagues,some even use Linux machines- all on a need to basis.
[+] [-] flinmaster|5 years ago|reply
My advice is: day-one stop thinking about it as your company and stop caring. Do what needs to be done to help your employees and to make the transition to MSFT a good one and then leave. I lost a great deal of money because I cared and stay around. If I had sold my stock at the first chance I could and left I'd be a millionaire many time over. I lost it all because I made dumb decisions that involved caring about my company when it wasn't mine anymore..
[+] [-] offtop5|5 years ago|reply
[+] [-] Maven911|5 years ago|reply
[+] [-] cosmodisk|5 years ago|reply
It was quite a change, to say the least, and as it often happens, everybody got told nothing would change.I was having a hard time to believe it.
We went from Swiss management to American management. The cultural differences are huge. For instance,the Swiss,no matter how high up in the food chain, would pop in to our London office and handshake with every single person in the office. The Americans never spoke to anyone but the local managing director. The Swiss were casual, somewhat even relaxed,the Americans made it understand they own the place and were ready to squeeze even a stone if that'd make extra money.
The comp was shit in both companies,so hardly any changes there.
The tech side was much more superior at the mothership,so migrations were needed. What was supposed to be a quick, one month job,turned into half a year nightmare with no good result afterall.
The worst part was weekly corporate emails with so much jargon and corporate bs that it was even difficult to read or make sense of it.
I quit shortly after the acquisition and would do the same in any other company if I would find out thet it's being acquired.
[+] [-] hvaoc|5 years ago|reply
MS as a employer is good for steady source of income with reasonable work-life balance if that’s what you need in your life in near future.
If you are extremely passionate about tech, bail out as soon as possible.
Azure usage will be thrusted on your company sooner or later for obvious reason. So your work will involve some part of dealing with that.
MS is a huge company, so things will move slow.
Politics / Culture in some of the teams stink, may be AWS will be the only other which is worse that MS.
If you are young, bail out right now, there are better places to build your career.
[+] [-] hboon|5 years ago|reply
We were in a small local office. It took many months before they started integrating. Pay adjustments, moving into their local office. The product was integrated into their offering over a few years and the original product finally killed off.
I left within the first few months. Didn't want to work in a big company with lots of baggage.
[+] [-] jl2718|5 years ago|reply
[+] [-] kleer001|5 years ago|reply