What's most important in keeping your workers happy and engaged?

A recent study by the IT network Spiceworks cited several keys to tech workers happiness. What works best for you?

A competitive salary
0%
On-the-job professional development
0%
Having co-workers they can get along with
0%
Good benefits
0%
Perks, such as free lunches and office games
0%
Other
0%
Total votes: 0