Generally speaking, people love their jobs for two reasons: (1) They really enjoy the work and tasks they perform every day and (2) they really love the company they work for and enjoy the company culture.
In the hiring process, make sure to really focus on the company culture and your own organizational fit.