Some of these reviews are unfairly harsh
Pros
PTO, Sick Leave, Travel to name a few. There is also huge room for growth and learning if you express interest in a particular field. The brothers are a pleasure to work for. They're passionate and with passion comes animosity at times but it's normal brother behavior and never spilled over onto the employees. The software development staff are very very knowledgeable and encouraged exploring new ways to accomplish a task. Some people need to lighten up a bit or accept that they may have been the issue. Expectations are high because the company is small, bit this also gives you access to a lot of opportunities you wouldn't get at a larger company. You NEED a sense of humor to work here.
Cons
Travel, while thrilling to see new places, has a tendency to get very very long during the busy eventing season. However, when you take the job you sign up to do the Travel.