Фраза 'for ten years' указывает на продолжительность действия, которое началось в прошлом и продолжается до сих пор. Это Present Perfect Continuous. Глагол 'work' в Present Perfect Continuous имеет форму 'have been working'.
My parents have been working in the same company for ten years.