Advice needed for career path for a soon-to-be new grad
Hey all,
I'm about to finish my internship at Microsoft and got a return offer to my team. It's in iOS development - building the iOS app for one of the Office 365 products. I do really like my team and I feel that I can learn a lot from the engineers in it as everyones really friendly and everyone is basically senior/principle engineers. But, I don't see the application growing that much - as in no large impact projects.
My number one priority right now is on my career path. Even though my manager and the team are great and supportive, I feel that the application is already made and most of the engineers are doing maintenance or adding a couple of new features here and there. So my question is should I join this team and learn as much as I can from the engineers, look for other teams in MSFT that are in a growing field, or apply to other companies?
However, I do love Microsoft's culture and would like to work here if possible but I am open to other companies if it means I can get promoted quicker and get a higher TC.
I'm not sure yet which career path I want to go in. I really did enjoy my intern project and application development seems really nice but AI/ML and Cloud seem like a growing field where I can grow faster in. I'm open to anything, don't have any passions per-se.
I want to try to maximize my TC 5-6 years from now and don't mind working 60-70 hours a week at the start of my career.
Thanks!
obligatory TC: 7300 a month with benefits and housing.
Other info: Bachelors student in T10 college, born in India, need visa sponsorship.
TLDR: Should I join my current team where everyone is super nice and experienced and from whom I can learn a lot from or change teams because application development won't grow as much.
#microsoft
#newgrad
comments