Some of the top factors that affect employee satisfaction include the following:
Working conditions
Opportunities for growth
Workload
Relationship with coworkers and supervisors
Salary and benefits