The worst place ever! - Recensione dipendente - Senior Software Development Engineer presso Microsoft

1,0
27 lug 2016
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

good benefit package salary above avg in the area

Svantaggi

Having 12 years of experience and world-level achievements, I was shocked how bad Microsoft is (at least the department I got into and its neighborhood). AGILE AND PRACTICES. It's just a fancy word - nobody knows what it is and how to use it. Within one team people say that we do Kanban and daily SCRUM. Some say that Agile means "no tests" - that's why they prefer TDD. People just have no idea what they are talking about and don't realize how ignorant they are. Every person works on it's own project - no team collaboration at all. TESTING. "Unit tests? Never heard of." They just don't know how to write testable code, and I haven't seen any unit test at all - everything just gets deployed to a test environment for testing, and full run of all tests for a product can take 3 days. No need to mention the complete absence of dependency injection. SOURCE CONTROL AND FLOW. Source Depot, TFS, no GIT. No branch-per-feature strategy.. That is complete mess - so many times other teams broke the entire codebase.. NO SDET POLICY. After they removed the SDET role all Senior SDETs became Senior SDEs. Ha ha - good luck with that. TOOLS AND FRAMEWORKS. Everything is internally developed at Microsoft, no documentation, just some people know little bit about how their internal crap works. Forget even about MSTests that is integrated to VS - they have another internal testing framework. The build system is horrible - it's designed to handle circular dependencies in projects!!! You are useless with your knowledge of most used frameworks, component, libraries when you get to MS, and it's opposite when you quit - all their internal crap will stay internal to MS. MOTIVATION. Most of people just do their job and don't really care about all of those details. I've spoken to other newcomers - they have similar opinion about working at MS, not exciting at all. WORK LIFE BALANCE. Forget about your life, slave. If you are on-call, that means that you need to get up at 3am on Saturday or Sunday and fix the issue, and you get nothing, just nothing for that - no extra vacation, no overpay - just nothing. I STRONGLY DO NOT RECOMMEND TO WORK AT MICROSOFT FOR ANYONE WHO WANTS TO TRULY SUCCEED IN HIS/HER CAREER.

Esplora altre recensioni su Microsoft

5,0
7 giu 2026
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

Interesting and varied work. Seasonality to the job allows for rest period

Svantaggi

Less stability than there used to be makes people afraid to take risks

4,0
28 gen 2013
Dipendente anonimo
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

1. Se ami la tecnologia, questo è un ottimo posto. Senza dubbio parlerai di tecnologia (principalmente dello stack MSFT) dall'azienda al consumatore - dai PC ai telefoni alle Xbox - dal datacenter al desktop. 2. Quelli che erano GRANDI vantaggi ora sono MOLTO BUONI (fatto un piccolo passo indietro) ma probabilmente ancora migliori di quelli che troverai nel 99% delle grandi aziende. Se hai una famiglia, il valore dei benefici è ancora più alto. La partita di 401k è bella. 3. Anche con le sue difficoltà, MSFT è ancora una macchina per la stampa di contanti. Ciò significa che se riesci a tenere il naso pulito e fare un lavoro ragionevole, puoi avere un lavoro stabile, pagare le bollette, nutrire la tua famiglia e non preoccuparti (troppo) dei licenziamenti. Lo stock che possiedi probabilmente non si accumulerà, ma probabilmente non aumenterà nemmeno molto. Riceverai un bonus ogni anno e alcune azioni. È una vita decente se non stai cercando di dare fuoco al mondo.

Svantaggi

Brand sul tuo curriculum: dopo molti anni in cui hai perso quote di mercato e lottato per essere in prima linea nell'innovazione e il fatto che ci sono 90.000 dipendenti, non pensare che MSFT sarà necessariamente attraente nel tuo curriculum per aziende più agili e più piccole . Gestire la tua carriera: fallo dire ad alta voce in modo che registri: 90.000 dipendenti lavorano lì. Il doppio per i venditori. È MOLTO difficile "distinguersi" e salire in azienda. Non aspettarti che il tuo manager sia un grande sostenitore o abilitatore per aiutarti a raggiungere i tuoi obiettivi di carriera: in pratica stanno cercando di sopravvivere allo stack rank anche ogni anno. Non hai familiarità con lo stack rank? Dai un'occhiata all'articolo di Vanity Fair del 2012 chiamato "Microsoft's Lost Decade".

2374
Vedi recensioni per: Utile|Valutazione|Data|Tutto