Fair pay and great hours.
The ability to work through building issues together and as a team.
Very knowledgeable and willing to teach you anything you have interest in learning about. Generally supportive of your overall growth.
Getting organized and more communication among employees.
Fulfilling work on a great team with fair compensation.