Правильно: Стаж работы на предприятии – 21 год.
Правильно: стаж работы в должности...
Верно: Стаж работы – 21 полный год.
Возможно параллельное употребление двоеточия и тире.
Слово стаж употребляется по отношению к лицу, а не к организации. Рекомендуем заменить это слово.