
The health benefits and the salary
Working with new challenges in technology
The company has a culture of cooperation within and across departments
Everyone on my team is willing to help out in a constructive exchange of ideas
The leadership team makes a real effort to stay in touch with goals and expectations of the other folks in the company.