The company's small enough that you get face time with everyone
They don't pay the average national wage for my job title.
Meeting with a peer and other people that would be on my team
Everyone is more than capable to do their work and get things done. You can count on everyone.
Working on interesting projects and the variety of clients we work with. There's always something new and exciting happening,
You are not expected to work long hours or on your time off (though, honestly, it does happen every week for me)