A study of Employer Branding and its Impact on Employee Retention.