1) My current company is a startup so things can go sour rather quickly. I want to keep my interviewing skills sharp in case I need to switch jobs.
2) FAANG is great for a career advancement. I'll learn a ton working for the best tech companies in the world and working with extremely smart people. Interesting technical problems and also upwards mobility later on. Also applying to any other job after that will be much easier as smaller companies don't screen nearly as hard as the big ones for their software positions.
3) Great for networking. You meet tons of other smart people who know tons of other smart people. In the Bay Area when you say you've worked for Google doors open much easier and you gain other people's respect much faster.
4) Lastly, FAANG companies will pay more than what I'm currently making.
I hope that it takes me 3~4 months to be prepared, but I guess I never plan on stopping practicing (doing LeetCode questions for example). I realize that interviewing is a skill that needs to be kept sharp throughout ones career, so even if I get rejected on the first try, I'll keep practicing and keep applying!
Thanks for the advice!