Gallup's 12 elements of employee engagement (paraphrased a little):

1. I know what is expected of me

2. I have all I need to get my job done  

3. I get the opportunity to do my best at work

4. In the last 7 days I've received recognition for my work 

5. Someone really cares about me at work  

6. Someone at work actively encourages my development  

7.  My opinions count for something around here

8. The mission and purpose of my organisation makes me feel as if my job is important 

9. People around me are committed to excellence

10. I have a best friend at work  

11. In the last 6 months I have had a conversation with someone about my progress

12. In the last year I have had the opportunity to learn and grow