Employee satisfaction and employee engagement: Two distinct concepts

What do the concepts mean?
Definitions for employee satisfaction and employee engagement may differ from organization to organization. HR professionals would generally agree that satisfaction refers to how employees feel – their ‘happiness’ – related to their work environment, organizational culture, career development opportunities and overall compensation.