There’s a lot to job satisfaction. Work-life balance, culture and career growth are just as important as the salary and benefits. Add to that the fact that unhappy employees are directly related to high turnover rates, which is expensive and impacts the company’s bottom line. To avoid that risk, businesses need to adopt a strategy to address problems that are driving employees away.To help you build that strategy, Dice surveyed 1,600 technology professionals in the U.S. to figure out what impacted their satisfaction levels at work, including factors like commuting, cost of living and work-life balance.