US (where bulk of employees are) is still pretty close to 2 years unless that changed a lot in just a few years (I was a sr. dev manager there and worked there for around 6.5 yrs). This is pretty similar to the rest of big tech though except for Microsoft. England and Europe in general is a bad comparison since they have fewer options and very different working expectations.