A survey found that the top 5 factors that make employees unhappy in their jobs are: company processes and systems (22.2%), salary (18.5%), role and responsibility (16.1%), relationship with colleagues and boss (14.6%), and benefits and incentives (12.7%). The document also quotes James Sinegal saying that happy employees are a company's best ambassadors.