I've worked at the same company for all 10 years of my career. The company has been through a few rounds of major layoffs that I've somehow survived. It has affected me in that, for one, I'm always afraid that if I ever stop being "indispensable" to whatever on-going projects that I'll be let go. For now instead I've been promoted to manager. The other way it affects me is it increases the work and responsibilities for those who stay on. We're constantly scrambling and understaffed so we always wish we had those people back. We have thin teams to support a giant product that a larger team of ex-employees wrote, while having to on-board the next round of cheap resources.