Pros
Great bonuses. The company and owners have very high expectations for performance, but they leave you alone to do your job and expect professional results. However, there is definitely an open door policy between owners and employees. The office is small with only 15 employees, and everyone seems to be busy all the time. There is generous Paid Time Off of up to 4 and a half weeks per year plus holidays. Bonuses run up to 15% of base salary and are based on success of the company. Company has become much more relaxed place to work since change in ownership in 2017. Everyone gets along, but there's no time for "fun and games". I will continue to work here as long as possible because of the generous pay/bonuses and company's reputation in the community.
Cons
Lack of training program, no retirement plan (small company)