Apple vs Amazon vs Facebook, where would you work as SWE given the same TC and top teams?
Pro: Prestige, Employee discounts, Good refreshers
Pro: Prestige, Interesting problems to solve, benefits, top pay
Con: WLB, Self-consciousness, ethical practices
Pro: Stock growth
Con: WLB, Frugality, On-call