Working on something new every couple of days.
The experience they have and how the feedback gets implemented almost immediately.
There is always someone up to help out in case I need it.
Working remotely and in a country where certain things are cheaper (health insurance for example) means that my salary extends further.
They're fun, always up to help if I have a question, often providing feedback before others ask the same questions they had.