The work is fun and challenging.
I love my job and feel accomplished at the end of every day.
I knew exactly what was expected for the position I was applying to fill.
Bonuses and raises are always given for great work and going above the usual that is expected.
They tell me what they need done and trust that I have the ability to accomplish it without micro-managing.
It's a small group but we work very well together and know each others strengths and weakens and fill in the gaps when necessary.