From what I know, even if he worked for the company for 20 years, it is still the prerogative of the employer to give or not to give the employee a NOC.