The first step to career growth is to choose a good team that works for you and your goals. The career advice here teaches you how to do just that.
Continuing from the post here:
Would the suggestions in that post be different for my scenario? I have added my details below.
I know that to get to the Senior level, I have to show influence at high levels. After reading the answer to some of the questions in the community, I am not able to decide whether I should focus on building web projects or should I start building an Android app. The advantage of choosing a web project is that I already have expertise in modern frontend frameworks. My initial years of experience is in legacy backend systems(mainframes) which I think is not of much use now in Silicon valley companies.
As far as my interest level goes, I am very much inclined toward the web. But I know that app development is definitely something that helps to attract users to your product. I am a bit lost on what I should invest my time on. Considering that I have 12+ years of experience, should I do both? Will doing both Android and web both open a lot more opportunities for me?
Should I focus on building something where I can show the impact with the number of users rather than thinking about the platform (android or web) for which I start building my side projects. Should I even care about doing side projects considering I have 10+ years of work experience?
Should I target full-stack roles instead of frontend roles ?
Looking for suggestions. Apologies if this question comes out as too broad and not very clear. I am open for discussion if that can help to narrow down the response.
Current TC: 220 - 240K
I asked this question on chatGPT, nothing proper not found. I need your help guys, currently I am interviewing with some companies which their Glassdoor reviews are really low and there are pretty bad reviews in terms of culture and engineering. Just wondering what is important things can I ask them to get know more about that, or is there any technique that bring this kind topics during the interview?
I joined this new company, and since the beginning things were little off for me. i.e.
Since last couple of days, I talked some of other engineers and found that all my team-mates are pretty toxic and, when he shared some of the past experiences, I got now convinced that it's pretty toxic environment especially for my team. Now my question is that all this time I thought I am the problem.. but it turned out that it was not me.. I am still pretty new here and I am seriously searching for another job now, but what did I miss here..? What could I have done here such that I would have known this earlier? (I know, I could have talked to the other guys earlier but I was not so sure because I had no idea how they would react to that.. I shared my concerns only when it became unavoidable)
I have been impacted by the recent layoffs. Let’s call it Company A. After that, I got an offer from company B. Since I’m on H1B visa, I had to sign the offer and join the company as soon as the visa transfer is completed. Let’s say a short time (less than 2 months) after joining company B, I got an offer from other companies - company C that I have interviewed in the past which offer better level, scope (project) and TC and if I decide to move to company C.
Thank you so much.
For me i am looking for promotions. I architected, led a staff level project successfully with 5 engineers working with me over a period of 5 months.
Nor one person had a bad thing to say about me or the project and everyone agrees it was a major step for our team.
To be fair, I had a troubled relationship with a principal engineer who namecalled me in a public meeting with my engineering manager in that meeting and I decided to stop talking to him (i would avoid going to meetings with him instead of confronting him)
The principal engineer gave my managers feedback that I am trying to hoard information.
Now my manager is giving me the feedback that I don't go along well with more senior engineers (which is not true, it is just 1 person). I was denied promotion even though more senior engineers than me who I led are getting promoted.
There is also some resume driven development going on at the management level and pe level which is what I was asking questions about.
This was the reason for strong resistance against me and product.
From my end I have tried to normalize my relationships. But it seems my hard work may be better rewarded elsewhere.
I don't want to say all this but am curious how would one let their managers know that they are looking outside within the company. The reason for letting them know is they will get an email when I apply internally.
I have recently been put into a new project by my manager. I dont like the work in the project and would like to change that before 1 year mark. Its been close to 9 months in my current team. There are no experienced ICs in the project and I dont like the working attitude of others. However, I like my manager and have bonding with him.
Q1 Should I move to a new project?
Q2 How to bring this up to my manager and when is the right time?
Background: I studied Bachelor's in computer science from a Tier 3 college in India and joined a reputed early-stage startup (Bay Area based) as an Operations Manager in India. I worked there for two years, and during that, I got exposure to technology. I gained tech skills by myself and moved to another startup as a Backend Developer.
I have been working as a Backend Developer for the last five years. All the companies I have worked for and left were in the early stage, so until now, I didn’t progress much in my career and still hold the designation of Software Engineer. I am earning and learning decently in Dubai, but I feel like stuck and not moving forward as I don’t see my future, at least in the current startup. I work as an Individual contributor, and management is pretty naive here.
I don’t understand what to do to move ahead from here:
So, this is the problem I don’t understand where to go in my career from here. I am sure, for one thing, I want to try my startup again (I have tried twice, once in college and once a year back and closed before it started) in future.
Due to recent changes in the company (Big Tech), my current manager is moving to a new org and a new manager is brought to manage the team. I really respect my manager and they were amazing at supporting me (helped me grow from E3 to E5 in 2 years).
They mentioned the new team has an opening and mentioned that I'd be welcome to join if I wanted to. The new team is our company's top priority and based on initial understanding, their work sounds very interesting to me. Here are some pros and cons I could think of:
Not Changing Team:
Considering these, I am planning to talk to the senior manager in the new org to evaluate their team and vision. Since this is a unique situation, how should I approach choosing between the two? What kind of questions should I ask? Thanks a lot!
I've been at this small startup (~100 engineers) for about 8 months.
I've worked on 2 different projects/teams (2 months + 6 months) for various reasons. This constant ramp up process is limiting my ability to make significant impact.
Now my manger is about to move me to another totally different project because my current project scope is transferred to another team.
The startup hasn't done a layoff yet, but the possibility is there this year.
I think I need to stop paying the ramp up cost and stick to my current area (meaning switching to the other team) so I can make bigger scope impact and avoid getting laid off.
How should I navigate this conversation with my manger?
I am planning to shift as most of my family would be situated there. But wanted to understand how it is from a growth perspective in terms of career ladder, compensation, and startup culture.
I understand that compensations are a bit lower than US. But how is it compared to places such as India wrt the cost of living there? I was exploring US as well but the long green card process is a bit challenging, especially since I have parents who are a bit older and thus want to be with them at a place where I can have them settle comfortably. Another con I feel is that very few companies sponsor direct H1B visa and don't want to invest two years in masters as well in US.
I’ve been at meta for about 6 months now as a new graduate and my team recently got re-orged. The project of the new team is very uninteresting to me and honestly I realized that I’ve chosen an “easy” work team.
I recently got advice that I need to do more meaningful work such that my skills develop and I can create credibility. I don’t think the work on my current team or the new team makes me excited or even happy in anyway.
I would love to explore the metaverse org as I was heavily involved in VR/AR development work in college.however, I’d have to wait until July to start this process+ this would mean I moved 3 teams in 1 year implying I spent more time ramping up than doing meaningful work.
I’m also considering switching companies. I am able to secure interviews from a few companies that seem interesting to me.
Does anyone have any suggestions ?
I’ve been in my team for over a year now and I’d like to change teams. In my previous companies it took a lot (of luck) to change teams (typically would only happen when orgs restructured). I’ve heard the process in google, and tech in general, is really straight forward and I’d like to get out of my org and try a different team. Would anyone be able to provide tips or guidance on how to change teams?
I am in the very fortunate position to be choosing among some great offers. My question is how to properly choose between
If comp were equal going to company (1) would be a no-brainer, but how much of a premium should I place on the brand of a company? Put another way, how can I place a number on things like exit option value, social/engineering prestige and so on.
BookMyShow is India's biggest online movie and events ticketing brand.
Now in movie streaming as well.
During the COVID-19 pandemic, they laid off 96% of the staff.
Post-COVID, record with highest-ever ticket bookings.
I'm currently in bootcamp and deciding between back-end and iOS/Android. I'm pretty neutral about these stacks, but I do have a slight preference for back-end as it seems similar to topics I learned in school.
Are there any differences in growth potential in any of these focus areas?
My ideal plan was to reach E5 (Senior Engineer) on my current team and then leave. But I am nowhere near promo currently. I’ve been on my current team for about 1.5 years now. I have to get promoted in about a year from now, or else I’ll be fired.
I need help deciding whether I should roll the dice and switch to another team. I’ve built some strong relationships on my current team, worked with my manager for over a year now and am fully ramped up to my current team’s stack. I’m not sure how to make the decision of whether to leave or to stay.
Hi Taro community,
Seeking your help in evaluating two offers that I received from two start-up companies.
Thanks in advance for any kind of suggestions/comments.
Some background about my experience. I have overall 10 years of experience out of which first 3 years was in Service based company in India and then 6 years at Amazon/AWS and around 9 months at Meta. I got promoted to Sr. position almost 3 years ago and have been working as Sr. Engineer since then.
Since few months before my promotion I am feeling bit burnt out. Promotion came after lot of hard work and honestly the compensation increment was totally underwhelming. So I interviewed and switched and comp increase was really good but I am not liking work culture now. This made me sort of realize few things:
Now I want to get out of this job→money→stress→new job→money→stress cycle but don’t know how. I am planning to move back to India after few months and was hoping to start may be freelancing or some consulting work where I can control my time. I am more than happy to take a pay cut. So I started doing some research:
Now last option for me is to find a job which pays less and have less stress which will be okay. I can most certainly say screw it and not worry about getting promoted. But then I don’t know if that’ll be satisfactory, it’ll be more like I accepted defeat and ducked out of rat race but I still have no direction to go on.
Sorry if this all sounds like a rant, but I would love to have some guidance from people who have been in similar situation. What did you guys do and do you have any suggestions for me?
I’m considering leaving a startup because of 2 things I’ve seen on Taro:
2019 Goal of Joining a Startup
Learn a lot about how to be a good software engineer
Be an early employee at a startup that makes it big
Quickly become an Engineering Manager because I like working with people, helping others
2023 Thoughts on Staying as an Eng Manager or Joining Big Tech
Dream of being an EM, is happening on small start up scale with a growing number of reports who like my management so far
The dream is to be early at a unicorn and that is close, but
The new standard should be 10B not 1B
Doing this with a first job is not necessary and high risk
In 2-4 years I’d likely still be a engineering manager from a no-name startup
L5+ engineer in big tech may fit well with my personality right away based on Taro, where I love collaboration, helping people, product and technical challenges
Getting a 2 FAANG+ badges on my resume over the next 4 years would be more way more worth it than even a million dollar payout from a startup
Could have many doors opened for high level roles at startups OR faang depending on what I feel like at the time
Big tech stock offer may also easily be worth 1M in 4 years
Supportiveness of team
Maximum outcome (Risk)
Supportiveness of team +0
Work-life balance +7
Company prestige -1
Growth opportunities -3
Company ethics -2
Remote work +6
Product space -5
Technical space -5
Maximum outcome (Risk) -10
Taro priorities video is
150 people, 25 engineers (doubled from a year ago)
Fall 2021 had 50% investment at 250M valuation
Dec 2022 450M valuation
Revenue has since doubled in last year to 125M
Profitable per years with 20% gross margin
Not venture backed, so not expecting 20x growth
Estimated in 2-4 years to sell for 1-2B
How to evaluate a startup video
Current job stats
Team lead for a year after 2.5 years as Software Engineer
0.1% equity, 100k cash
18th employee, 4th engineer
Dream of being an early employee at a unicorn, seems close
Would lose all stock if I leave before acquisition/ipo
Biggest point for discussion: ***2-4 years of being manager at a small startup may not qualify me to be an EM in big tech***
190k cash, 350k stock over 4 years, 60k sign on bonus
Work life balance is supposed to be great
Great food, big tech lifestyle that I’ve always heard/dreamed about
Would work to be promoted to L5 in 1-2 years, then manager a year after that.
Being a new person at a fresh company sounds very exciting now, I know the business fully and the tech stack of the current place to the point where many things Ive see before and feel stale/boring
Based on my write up about values, priorities, liking collaboration, would I like being an IC L4 coming from being a manager where I have solid tech skills but strong soft skills that I enjoy using.
If I stay at the start up would I be able to get a big tech EM offer with 3-4 years of management experience at the start up? Note this question shows what I’m learning now as a manager.
Should I down level myself from L5 to L4 if I think I could get the offer at L5 but am not sure about the certainty of success? (Question asked separately )
I am currently on a team where I am assigned to work on a different area of the product(s) in each quarter as per the priorities of the leadership for that quarter. This has resulted in me gaining a good full-stack overview but not much depth on any specific components/technologies. I've been on this team for around 18 months right out of college but 80% of the technical work I've delivered till now has just been pattern-matching based on the existing code and infrastructure, although the outcomes have been impactful for the business. I feel like I'm not learning anything technically significant beyond company/product-specific knowledge which are not transferable to other companies. When I check out job postings from other companies for my level of experience, there always seems to be a focus on having expertise in some technology, which I can't confidently claim. This brings me to the following questions:
1. Should I stay at my current company? My career growth prospects seem great here as I have a very good reputation in my team and sibling teams, and have gotten very good feedback and visibility from managers and seniors. I also work as the lead developer for a legacy product which is not that robust and has hard-to-reproduce customer bugs, but the leadership has taken a renewed interest in adding new features to it, resulting in more potential scope for me. The main downside is low technical-learning as mentioned above, and I've heard this same remark being mentioned by senior engineers who have joined from other companies as well.
2. If I decide to switch companies, how do I bridge the lack of technical expertise that's expected for my level? When a recruiter views my resume, the technologies that I've used at work and as part of side-projects are all over the place, without a clear specialization. Although I'm confident that I can pick up these stacks without trouble on the job if needed, I feel underconfident in them in an interview setting.
What sorts of reasons make people leave big tech? I recently received an offer from a tech start-up is super interested in my candidacy and they're moving what they can to try to match compensation. The move includes a promotion. It also seems like I'd have access to career growth and learning due to people there wanting to work with me to help me succeed.
However, no matter what they do, they won't be able to match the compensation I'd receive within a few years, assuming I grow into a senior engineer role and stay at a big tech company. I see driven, career-focused individuals moving out of FAANG-like companies to start-ups and non-FAANG companies, so I'm curious: what drives people to do so? When is this the right career move?
I recently joined an organization as a senior where I was made tech lead within 3 months of joining. This was somewhat related to recognition of my work among product and my peers.
I advocated for good engineering practices such as automated integration testing and established projects for cross org collaborations to help deliver whats important for the organization.
All of this was quickly realized as a super critical projects by the organization. I created tech specs and prototypes for these projects.
However recently the organization hired a principal engineer.
since he was new I volunteered to help him onboard and asked for his advice on the new super business critical project that was next in our todo team pipeline. He is an ambitious guy so he wants to create his mark in the organization.
But for some reason the way he is approaching it doesn't seem right to me.
He plans to create a new team taking over the business critical project while splitting the newly formed team I lead on the same project that I helped him ramp up on.
I opposed to this asking for rationale for a new team.
there seem to be now two impressions of my work:-
held by my peers, folks I lead and product manager of good business delivery and product timelines. I am respected among both.
the principal Engineer tries to devalue my work in front of senior engg. Leadership saying things like I am overcommitting and under delivering if I do this project with the existing members of my team in public and in front of senior engg leadership.
The automated integration testing project which no one was doing before and we were starting from a basic version to iterate on. This is now communicated to engg management as every team is trying to do their own testing.
My engg management for some reason is siding with him since he has 15-20 years of experience and i have 5. He also is principal and i am 2-3 levels below him.
for some reason I am being micromanaged with no fault of mine.
From engg management perspective I have been just told to lead the project that I am currently leading and just help the team formed by principal engg to start the project.
I have communicated my expectations of being able to continue leading the project. Product is in support of that but engg managment isnt.
I have also tried giving feedback to the principal engineer that his actions are disruptive to the team and becauase of what he is doing he is slowing us down and blocking us from doing critical projects.
My worry is despite doing the hard work the project I have the most context on and I worked on for a while is being given to someone else and second i will not be given credit for the hard work I am doing.
Should I just change teams. I dont want to leave my existing team because I do think they need me but I feel I would rather create more impact where I dont have to swim against the tide. I may also be suffering from sunken cost fallacy here where I knew I led the development of a new critical project
Tia for your help.
I feel like I'm doing this wrong. When I want to see what jobs are available, I go on LinkedIn, hit the "jobs" tab, type in "frontend jobs", and scroll through the search results. But that's often unproductive because nothing looks enticing. I scroll past companies that I don't know (because I assume the pay or the benefits will be mediocre), past companies that I've heard negative things about (which is a lot of them), and then I'm left with no options at all.
I wanted to work for a FAANG company, but after all the layoffs and hearing stories from my friends who have boring work and teams, constantly feel anxiety around their jobs, and feel like code monkeys, I am a bit turned off from applying to FAANG-type companies. I work for a well-known fintech company now but I don't have a good manager and the upcoming changes in upper management don't look promising. Plus, I've been here for 3+ years and I want to know how other companies operate, know more people, and just learn more within software engineering too.
Here's what I'm looking for
Location doesn't matter and I'm ok with a remote job too. One tactic I thought of was to look up "great places to work" and apply to companies from that list.
But in general, how should I look for jobs and companies to apply to when I'm not targeting a specific company? Plus, is applying to FAANG level companies worth it for the resume boost and the experience?
Appreciate any insight into this! Thanks!
I unfortunately missed this event last evening: .
I would really appreciate someone highlighting the biggest takeaways.
I'm especially interested in the question "Switching jobs in the poor economy: good or bad idea?" but key points from other topics would be helpful too.
Thank you so much!
Hey guys. Hope everyone is doing well. Also using AI/ML as an umbrella term throughout - feel free to correct if needed.
Senior Web Developer. Initially started from Software Development. Developed passion for Web Development and made the move. Worked my way up to Senior position. 70% backend, 30% frontend. Currently 80-90% IC, rest managerial responsibilities. 9.5 years overall. Changed companies over time. Been in various industries.
Going back and forth about moving into AI/ML. Motivation - high interest and demand. Fear - leaving web development skills behind.
My Current Solution:
Ask reputable sources about AI/ML day to days and job responsibilities. Lots of it seems to be marketing and all that glitters is not gold.
If all checks out and my passion is rooted in evidence then I would like to take few Stanford machine learning courses online. Once fundamentals are solid would like to go for masters degree in applied machine intelligence or similar. Start looking for jobs.
These are all the questions I could think of. Apologize for the length, but thought it would be helpful to give context. Please feel free to include anything else you deem helpful. Much appreciated and Happy holidays.
Hi everyone, I have about 0 experience with machine learning and I'm thinking of ways to significantly increase my value in the future. My ideal plan is to get promoted to E5 in < 1 year and then change domains to ML (or ML Infra and work closely with ML engineers). I have almost 0 experience with ML directly, but I think they make much more money in the long run? I'm currently a backend software engineer.
Basically I want to know if it's worth investing my time & effort this or if it would be better to just eventually go for engineering management in the domain that I am already familiar with.
I'm an E5 mobile engineer at a Big Tech company. Due to lots of manager attrition, I currently report to a hands-off Director with too many reports to have regular 1:1s. I found an awesome EM who agreed to let me join his team and promised me E6-scope projects on his team. My Director is his skip-level, so I'm staying in the same org.
However, before I could make the official team switch, my TPM loaned me to another team lacking mobile resources to meet the TPM's own OKR. He did not bother talking to the awesome EM or me beforehand. My scope on the TPM's project is E5 at most. Now that project is dragging on. It's already code complete, but they want to keep me on that project until it's fully rolled out. We're waiting for mobile adoption to reach a certain threshold before we can do a force upgrade. Due to the code chill around the upcoming holidays, we likely can't do the force upgrade until next year. In the meantime, the project's EM is asking me to investigate pre-existing bugs in their feature. The awesome EM met with the TPM and that project's EM to fast-track my transfer, explaining that he needs me for Q1 planning & our team's own OKRs, but the latter two insisted that I need to support their project until it's completely done, which includes the force upgrade. Am I stuck on this project until January next year or is there a way to switch teams more quickly?
I don't really know what I want to do in my career. I finished university one year ago, and I work as a full stack engineer right now, and I'm quite interested in ML. I'm more frontend-facing right now, but I see low returns on spending too much time learning new frontend frameworks my entire career. I'm more interested in becoming a well-rounded engineer, so I feel that there would be higher returns on digging down into the backend more. I have been looking at trying to join some big tech company as a backend engineer, but I just went on an interview for a small tech company which does quite alot of ML with the hopes that they were looking for another ML engineer. Instead they presented me with a broad-scoped data engineer role which sounded pretty cool.
My strategy up until this point has just been to find cool roles where I get to learn useful stuff as an engineer from people who are way smarter than me. Sometimes I think "If I would make a startup, would this skill come in handy?" Is that a poor framework? Should I have a plan? I don't even know if I ever want to make a startup lol. I'm interested in joining big tech, but other than that I'm not really sure. I just enjoy building stuff, and I see this as an opportunity of learning data engineering really well (which I don't know very well), but that is perhaps not a wise career choice? Any guidance on how to think as a new grad is appreciated lol.
I'm about to be officially promoted to Senior Engineer in a couple of days. At the same time, I've also been been presented with an opportunity to move to a different organization in Amazon that's doing some rather exciting work. This is an opportunity I'm likely to accept.
I deeply value my current manager's support, because he was critical in helping me secure my promotion despite some very tricky circumstances. I'm aware that promotions are just meant to recognize past work, but leaving virtually immediately after a promotion still feels rather unpleasant. Leaving now will also have a bigger impact on my team since we've shrunk quite a bit recently.
What are some tips for structuring and framing the inevitable conversations I will be having with my manager(s)?
I recently applied for an internal transfer. As part of the company process, I discussed it with my manager. He approved my application for that one role, which fell through due to internal changes to the role. My manager was not particularly happy about my transfer request, though he mentioned how the company is supportive of engineers seeking internal opportunities.
What do I do to mitigate any potential consequences of the failed internal transfer (e.g. getting a poor performance review, being first on the chopping block for any layoffs, etc.)? Right now, I'm thinking it would be best to keep my head down and produce the best work I can, not applying to any other internal roles.
I'm a new MLE at Meta, so I'm in bootcamp. I'm trying to go for a team that’s super in-depth with regards to ML and neural architectures vs. a team that would give me more breadth. How can I find such a team and what questions can I ask to identify it?
I'm a new engineer at Meta, and my goal is to find a team with a real product future. Because of that, I'm wondering if there's ways to evaluate if a certain project is going to pick up traction. How can I figure out during the team selection process if a team is doing its due diligence on gathering context and proving out business value before building features or if its just building them for the sake of building them?
I'm new to Meta, so I'm currently in team selection. My goal is to choose a team that maintains more critical pieces and are more stable with respect to layoffs/reorganizations vs. (slightly) more moonshotty teams with higher risk/reward. An example of the latter would be a team working on maintaining an ads pipeline while one for the former would be a team experimenting with new UI features.
How can I find a team that meets that bill, and what questions can I ask to help identify this?
I've been on my current team for around a half, working primarily on the back-end. Unfortunately, I discovered after I joined the team that Android work is very interesting to me, so in order to pursue this, I would need to switch teams. There is actually a team fairly close to mine in my org where there's compelling Android work.
Right now, I'm heads down on a big project, so my immediate instinct is to wait until that's done to bring up this conversation with my manager, who I have a very good relationship with. Is this the right thing to do or should I have this conversation sooner rather than later?
I'm considering a team switch, but I'm wary of the effect that it will have on my E3 -> E4 promotion timeline, which I know we have to do within 2 years. I've been at Meta for around a half - Does the timing for a switch work out here and what other factors should I consider?
As a team switcher, I'm worried that I could join a team that is rapidly expanding in headcount but isn’t having a clear business impact so the execs don’t care:
I've been on ~5 teams during my ~4 years at Meta, and I'm wondering if I need a mindset shift when it comes to choosing a team and staying there. Is it more on Meta that teams don't fit or should I make a bigger effort to stay on teams longer and establish myself there? I'm also looking to get to E6 someday, so the team switching makes things tricky.
Something I want to get more efficient at is promotion trajectory, and team selection is a big part of that. If I were to switch teams, how can I find one that's important for the business and has a good amount of L5 scope? My goal is to move up to L5 soon and have scope to start making progress to L6 as well afterwards.
I'm considering joining a new ads org, and I was wondering what working in ads was like overall since I've never worked in ads before.
A more specific question: There's a lot of competition in the online ads space nowadays - Will that make ads orgs more prone to layoffs as they find trouble gaining traction in this crowded market?
I'm currently a mid-level engineer, and I've already made a good amount of progress towards senior. However, I'm looking to change teams as I don't like the work too much on my current team, and I want to minimize the progress "loss" as much as possible in my new team by finding one that sets me up well for the mid-level -> senior promotion.
What’s a good team composition for this? Do you just want a good mix of all levels? What other factors besides team composition should I look for when it comes to evaluating a team on this axis?
I joined Meta very recently, so I'm in bootcamp. However, the company just announced a mass hiring freeze, so teams aren't taking in bootcampers at all effectively (there are very few exceptions). It's not clear when this freeze will end. Teams are still giving bootcampers tasks as they understand that we're pretty much "free" labor.
This is such a weird situation, and I feel like I'm spinning my wheels. I like Meta as a company a lot, but I'm unsure how to make the best of this situation. Any advice?
Given this industry, switching is always somewhere in my mind. How can I figure out if it makes sense to pursue that or stay? When it comes to staying, how do I know if my current team is conducive to my overall growth and goals going forward?
Some additional questions:
I'm looking into a team switch, and I was wondering what I could ask to figure out if the team works for me. My priority is to find a team with good growth opportunities, so I can make the jump to L5 (senior). I know in Taro that it's suggested that you talk to engineers, but talking to engineers has been tricky from my experience with Target's team-switching culture. Questions that I can ask to just the engineering manager would be great!