Company: Microsoft
Date: 2018-11-10
Overall rating: 1/5
Employment status: current
Experience level: Junior

TSP review
Pros: Brand name is good in your CV
You will meet great people, but those are the ones that leave the quickest
Food: Good food choice but you have to pay for it
Gym: Good facilities and courses, good price
Cons: Management is extremely bad. Managers do not listen at all to the team, it is all about their image. Management has 0 product knowledge and hence have no clue what is going on. Management is hired externally with what seems no appropriate experience for the position. Leadership is non-existent. They can not be looked up to or seen as models, as they are not knowledgeable, do not communicate, do not respect peoples time as they are always unpunctual, don’t care about the team. Management does not listen or achieve anything for the team. You feel like completely left to yourself. They are said to be people managers, but they do not inspire, encourage, motivate... It is as if management is non-existant...
Very high fluctuation in the company. Good people leave (some of them try to stay for one year in order to keep the relocation money), less qualified employees are the ones who stay…
The hiring process is very poor, there is no criteria for hiring, it is simply hard getting people with language skills for certain markets, so they hire randomly. There is no transparency in levels. 
No career opportunities, just very limited, and specially for those who play fake and nice with management, not for skilled people, but for the ones who suck it up to management. 
Extremely bad onboarding process. Once you start, training is equal to 0. Everything is digitalized, so the product knowledge you have to gain in order to carry out your job comes from videos. There is some mentoring from colleagues from Inside Sales, but not structured and very limited. No real training plan is made for new hires and you have to figure out yourself how you gain your knowledge. It is always said that they give you the time you need to learn, but all the learning is self-learning from videos or whatever source you find. At a given point you have to start working, no matter if you know about the product or not. The decision is just randomly made by management with no knowledge checks or whatsoever. All in all, onboarding and learning process is not structured, no knowledge checks, no coaching from management. If you start new with no product knowledge, expect to be left all to yourself and with no guidance at all. 
TSP role: you are the worst paid and the last involved in the selling process, with 0 communication with the team. Supposedly TSPs are to be the Microsoft reference team (with most technical knowledge) for a certain product in a market, but new hires do not get prepared for this at all, they are just dropped into that position and have to figure out all by themselves what to do, learn the product, etc. 
The buddy system does not work at all. When you start new you get a buddy, but he is of no use at all. He/she will not teach you anything or orient you in any way.