Why is the average tenure at big companies so short?
I noticed many big tech companies have very short average tenure.
Facebook: 2.02 years
Google: 1.90 years
Amazon: 1.84 years
Microsoft: 1.81 years
Why is the average tenure so short? Are most people just job hopping for experience/salary boost? Or do people not like the companies?