Management cares about the employees and appreciates hard work. On call rotation is large enough where you only need to be on-call a couple of times a year. Quarterly profit sharing bonus.
Cons
Benefits are lacking a little bit, only 2 weeks vacation time and Health insurance is a bit expensive. Some room for growth, but there are limitations (Small company).