"[FAANG] jobs tend to be quite demanding and require developers to put in a lot of extra hours when compared to smaller businesses."
They're more demanding to _get_, I wouldn't say they're more demanding to do. At a FAANG there's also more scope for intra-company hops too. People frequently switch teams immediately after getting promoted.