Pros
Family run. Every employee is part of that family (from the newest hire to the most experienced veterans). Owners truly care about each and every employee. Great people. Down-to-earth people who know how to work hard and play hard. People who actually care about what's going on in your life (personally and professionally). Team atmosphere. Everyone willing to stop what they're doing to help, including top executives. Also, everyone's opinions are valued from day one. Career advancement. If you put your head down, think strategically and are career oriented, there's plenty of room for growth (both in terms of promotions and compensation). Great benefits. Large majority of insurance covered. 401k contributions most years. Generous vacation/personal time offered. Awesome holiday parties! All around great place to work. Have truly enjoyed my time at Rivel. Makes it easy to get out of bed every morning and come to work!
Cons
Outside of normal work/life balance issues and occasional fires that have to be put out, no real cons to speak of.