When I get to learn something new and really put my current skillset/knowledge to the test.
The team is small which allows you to work in small groups or independently and interact effectively and positively with all team members.
The company was very small when I started so I was able to be interviewed directly by the CEO which really gave me insight to the work culture of the company and expectations of my future role.