Microsoft - Core Services Engineering (Redmond)
Atlassian - Platform Services team (Mountain View)
MSFT comp is slightly higher considering COL and a few other things. This will be my first job out of college beside internships. I prefer to be in the bay - [If you want an A+ career in technology, move to the Bay Area. — Gayle Laakmann McDowell](http://www.gayle.com/blog/2015/11/if-you-want-an-a-career-in-technology-move-to-the-bay-area) but wouldn’t mind the greater Seattle area either.
The most important thing for me is career growth. In terms of prestige, MSFT will be a strong name on my resume to helps open doors in the future. But I feel like I will learn more at Atlassian, just because is smaller and I will have more responsibilities.
Lastly, what’s the minimum amount of time should I stay in my first job before switching without looking like a job-hopper. Thanks.
Much less respected than the engineering teams that work on the products and core technologies. Crappy leadership too from what I have heard.
You'll be working on things like the login 2fa app, email distribution list sign up, corporate vpn that only works %50 of the time...
Im sure there are some good teams in CSE, but overall I think you should pick the platforms team if you have a choice.
Stay in your first job no less than 2 years imo.