I am a CS Masters graduating in May 2019. Please find details of offers below: Microsoft (Seattle)- 109k base, 0-20% target bonus (any idea on what to expect after 1st year), 100k stocks over 3.5 years, 30.5k (sign-on + relocation) Bloomberg (NYC)- 142k base, 18k target bonus, 30k (sign-on + relocation) Series B Mountain View Startup - 150k base, 20k relocation, 10,000 stock options at strike price of 65 cents a stock. The team at Bloomberg should be applied NLP. There is a bootcamp for around 2 months which is an opportunity for team matching. In microsoft, its azure. In the startup, the role will be that of a software engineer involving building data-driven backend applications.
Blind is full of tech folks, who will probably vote against Bloomberg as another industry.
What position are you getting?your offer is way better than my current salary, i have 10 years of experience, several certs, and worked at companies from FANG... The problem though, Microsoft has a toxic environment, focusing on work politics, some getting promoted others not etc.. for someone without experience, if you are in for $, I'd say come to MS, then go to FANG when you can..
How’s is work life balance in azure?
It depends on teams, most engineers are like batteries, usually they work hard on projects, most the rewards and recognition goes to PMs, once the engineers are drained, they are recycled by fresh blood. If you go to a team where the manager is already in a partner level, life work balance would be easier since management won't drain you fast since most of their promotions stops in the partner level...
For the startup: Inform how much would those stock options be worth in the last round valuation
Microsoft to be lazy, Bloomberg for brand and startup for real fun and money.
Bloomberg for brand. That shit is funny.
You may wanna think long-term (and not focus on the compensation at this point): * MS - waste a couple of years to grow your credentials (get it on your resume) and move to a more respectful company (e.g., Google) * Bloomberg - if you like NY; but there is bias in tech against non-tech companies, so it may not help much from the career perspective * Startup - if you actually want to learn and gain real experience and skills (both technical and not)
Do the startup early in your career. Will be a great learning experience. You can always work at larger safer companies later in life.
Or you could be completely out of a job when it does under in 3 months as something like 80% do.
There are many excellent groups in azure. you have a good l59 offer which means there is tons of room for growth. In azure you are likely to grow very quickly. In many groups there is on-call (live site monitoring and debugging if necessary). For some teams it's burden and some not.
Microsoft Azure It's a good place to gain credential, assuming you didn't get a FANG offer. With the impending economic slowdown, it might be a safe place to learn the software engineer trade and ride out slowdown. Congrats on the great offer btw