@xcw+1cw17Yq4
I don't know about the rest of the World, but you described the site where I am (EU), perfectly.
Childish, boring, not tech, and oh so toxic !
I do understand that there are people with 10 years in the company - there aren't enough employers in the area that would offer them the same benefits and pay, and once you have a family and settle, you're not in the mood to relocate. In addition, they have already established relationships inside company that are supposed to help them in their careers.
They are also bringing in newly grads in droves. Every year they bring in several interns and after internship they offer them a job to join after their final year at the University.
It's been like that for the last few years.
However, I don't think it is good for these young people to stay more than two years here. They don't get enough experience and they will suffer in job interviews for other jobs, in other companies if they stay longer.