The digital transformation and the competitive environment have changed the way companies operate. The reputation of an enterprise has played a decisive part in attracting customers and increasing revenues as long as the competition exists. At the same time, having the best mix of talent has been recognized as the foundation for all successful companies. Indeed, The key secret in the distinction between good companies and great companies is the employees. The combination of human resources and marketing is a modern trend known as Employer branding, which is primarily meant to attract potential hires and retain current employees