Not a pleasant place to work unless you are related to the owner.
Pros
Nice, open, small dog friendly offices. Clean lunchroom and bathrooms. Company is growing.
Cons
Don't accept a job with this company. The turnover is very high, with good reason. There are a lot of family members working in the business which means office politics are intense and disruptive. (Family members tend to be good at one thing and very bad at all the rest. They make up for their ineffectiveness by reporting to the owner and what they report often is untrue.) Company hires very young people whom they can pay low wages to. Training is non-existent leading to mistakes and subsequent finger pointing. Benefits are poor at best. Owner's narcissism keeps the employees on edge damaging productivity. Lots of repetitive work due to poorly coordinated business management software - programs don't talk to one another - leaves lots of room for mistakes. Company is understaffed and thus it has all the problems that come with work backlog. You won't feel good about yourself working here. I'm out of here as soon as I can find another position.