The owner really seems to care about giving employees benefits and it feels like there is a company community. I loved the community created with regulars.
Cons
Can be very fast paced and stressful environment. Sometimes feels like there is favoritism in the upper management.