Became a Team lead early this year (officially) from senior engineer with a team of 3, will be 6 soon (currently 3, hiring 3 more). Grew fast into that role after pushing some great products to production and alot more stuff.
Total Experience: 7 years, TC : 220K (180K plus 40 bonus), Location : NYC
Will be getting career progression of 20-25% next year since they don’t do mid year raises (not sure how true). Getting ownership of more products. Seems like the team will grow to 10 in a year or so from where I can see cz of new products we are building
pros:
- love what i do here
- great team
- good tech stack despite other teams here struggle with legacy
- I still code cz I love it, its not encouraged though. :|
- Great mentorship from senior managers
cons:
- pay outside is better.
- had enough of NYC
- team size decides how good you are. To me it doesn’t matter. Like getting work done!!
- not goog/fb. Always wanted to work for them.
- not in cali so missing the valley here
- not exactly a tech company so not getting the breadth of experience.
have been Leetcoding about a month now and thinking If i can move to M0/M1 at Fb/Google (plz correct me if i am wrong with leveling). Stay or leave? Suggestions? Would I be down-leveling myself if I move now? Will appreciate responses! :)
comments
So basically you have two choices:
- start as a senior engineer in one of the good tech companies
- stay at bb to gain good management skills and experience (which is valued less btw), and make a switch as manager later.
NYC is a sucker's game, get out before you are such here. Move to Seattle or LA and get a FAANG job there. That's my long term plan.
If you don't like NYC I doubt you'll like SF.
This comment was deleted by original commenter.