I'd say there's 2 main groups of people - those that have been there 20+ years and aren't likely to leave and those under 30 that started as grads or interns and have been there a few years. I don't consider myself particularly loyal, I just happen to like the work and team I'm on and if that stops being true I look elsewhere.