Great working environment with good rewards.
You're effectively your own boss due to the level of autonomy that is afforded to performing employees.
The atmosphere is relaxed, the job gets done while enjoying some banter along the way.
Great commission structure, no thresholds
Flexible, rewarding, no politics, no internal competition