I recently got offers from Salesforce SFO for MTS position and Microsft Redmond for SDE2 ( Sfdc- 155k + 75k stocks + 10 k joining & MSFT - 140k + 30k stocks + 40k joining ). I am unable to decide which company to go for : In salesforce I got offer from lightening data platform which is part of data.com . They use spark Scala Java and solr for their tech stack with bit of machine learning for dynamic indexing . In Microsoft I got into a team with Azure security / health analysis where I will be working to detect threat from different softwares getting installed on operating systems in Azure . We will predict the threat as well. I'm 28 years old with few years of experience . Any suggestions ? Please answer one company name :) Follow up: The GC process is very time consuming in MS. I heard Salesforce does it faster - November and another month in year. If I happen to join salesforce in September will they consider my case for November filing of GC ? #salesforce #microsoft
Well Salesforce, duh!!! Why would you want to join a dying company?
CRM stocks are predicted to grow more than any other. Also they have been consistently rated great place to work for . In my case I am considering them because of the tech stack that I will get to work on + moving to Bay Area opens up tons of opportunities
Well yeah dude, I’m saying you should go to Salesforce and not join a dying dinosaur like Microsoft
What's the GC process in Msft and why is it time consuming?
Well they don't file your PERM until 18 th month . Salesforce does it 8th month from joining
Is that a generic org wide policy? I have seen earlier than that.
Is the stocks annualized? Or 4 years in total?
4 years total
Then the difference in stock is not that significant. From a product point of view, join a team where the features can sell for money, which means it will keep growing. Azure health analysis sounds like a defensive org and managers need to work hard to find shining points, potentially hoping the cyber world gets worse and worse lol
Salesforce, growth there is pretty fast and you can make more money in the long run
Thank you . What is the more money concept ?could you please elaborate
Mts to smts is easy to do in one year if you're good. If you do good work you'll be recognized and promoted fast. Faster than ms imo. Azure tech is likely better though.
Microsoft. Better environment and better peers and better living area. Cost of living and all external benefits of the environment matter more than raw numbers.
Thank you for the suggestion :) I very much agree for the living cost part but could you please give me more example or help understand how's the environment at Microsoft better ? I know it will be competitive and if you are bottom of the rating then you get fired .
That’s true no matter where you work. I wouldn’t worry about it. Either way MS takes a very loooong time to fire people. Spent a decade there myself though I was doing average/well. The campus at MS is awesome. Tons of more senior people to learn from. Less of the valley mercenary spirit and selfishness honestly. House and rent more affordable. The PNW is a great place to live. I lived two years down in the valley. Never going back to live there myself.
Negotiate Microsoft up and take it now!!
Any pointers for negotiation ? I am at level 61. I think year end reviews will be bad if I am hitting the top base salary bracket without very strong performance
PM me. I have lots of experience here.