That mostly doesn't match my experience in two ~5y stints at a FANG:
* Depersonalize: maybe; not sure what you mean by it here.
* Extremely long hours: not at all. Most people worked ~45hr/wk counting ~1hr/d of lunch. I averaged a bit less than that.
* Force them to be constantly on and available: no. One of my roles had an explicit oncall rotation where you were primary for about one week a quarter and secondary for another week. The other role had no oncall. When you were off no one expected you to be in contact, and several team members had configured their phones so that their work profile was completely deactivated outside of work hours. At times when I was excited enough about what I was doing that I wanted to work extra my manager pushed back hard, getting me to think about the impact on team culture. https://news.ycombinator.com/item?id=34329670
* Be pushed out of the company by design and get fired as disposable canon fodder at the slightest bump on the calendar: I worked closely with ~50 people and didn't see anyone fired. The people who got somewhat close to getting fired were ones who were having trouble getting things done, but in a sustained low output sort of way that was clear to everyone they worked with and not a "slight calendar bump" sort of way.