The owners of On3 are very flexible with work hours and where you work from. The compensation is competitive and reliable, especially for a small company.
Cons
Due to its size, the health benefits aren't what you'll find at a larger company, but ht work-life balance makes up for it.