Yeah, that's top end of software engineer comp for E5/L5 at Facebook/Google, and middle of the road for levels E6/L6. For reference, E5/L5 is achievable with 5 - 10 years of experience, though without a specialization you'll most likely get $400k instead.
Netflix median engineer pay is around $400 - 500k, because they only really hire engineers who would be E5/L5 or above. Apple and Amazon also pay this at the titles which map to E5/L5, as does Microsoft, Uber, Square, Snap, Pinterest, etc.
This does not include stock appreciation, but stock appreciation certainly helps inflate the comp even further.
Going further out from FAANG: if you include non-liquid compensation, many pre-IPO companies pay comparably (or better, with the tradeoff of uncertainty); including Airbnb, Stripe, and Snowflake.
Source: I earn about that myself, I have friends at almost all of these companies, and I have worked at or received offers from some. Also, see levels.fyi.
I can't tell you what you should do, but from a cost of living perspective: people who make at least $300k in SFBA or NYC will very often come out ahead compared to making maybe half that in a significantly cheaper area, despite the higher cost of living.