Best company culture you will find hands down! Owners really care about the people who work there and the people are all amazing!
Cons
Benefits aren't the greatest but it's a smaller company. They do the absolute best that they can at this stage of the company. I fully expect the benefits to grow as the company grows.