
Feeling like I am being heard. Solving hard problems. Working with great people. Working on something I find interesting.
We hire great people. There are always a few folks who are hard to work with no matter what company you're at. I have always had a great time getting on with each of my teams.