What's the longest you worked for a company

What keeps you going