Let’s assume someone with 1 yoe gets the same software engineering role at all 3 and team-specific culture is kind of the same with same kind of manager and co-workers (big assumption but hey), which company would be the best to work for?
Variables would include: average comp, benefits, future promotions, Blind’s favorite - prestige, brand name for resume, office location, company culture etc
Live in NYC instead of Seattle
Have a excellent Work life balance in New York, which is so rare and
Got a higher TC in BB and it’s all the paper money
If you can live and work in NYC with a decent 150k , you are probably living the best possible version of your life.