> I have worked at all top three firms
I've worked at 2/3, and sure, there are shit product teams all over FAANG, but you can always decide to go work on one of the ones that does proper engineering