#1.) Getting along with co-workers.
#2.) Feeling valued.
#3.) Having a good salary.
#4.) Good hours.
#5.) Good vacation and benefits.
#6.) Getting along with management.
#7.) Low day-to-day stress.
#8.) A decent commute.
#9.) A productive work environment.
#10.) The location.