Pros
Being around golf is enjoyable. Customers and employees are generally in a great mood and the work environment is exciting and fun. We place such a huge emphasis on people, not only make the customer experience best in class, but always creating a work-life balance that makes the employee's lives fulfilling and enjoyable. We are constantly pushing to be better, even if we feel like we are leading the industry in a particular area.
Cons
It's a small company that plays like a big company. There is a lot of things going on all at once and sometimes you need to be agile in your role and with your expectations. A culture where there are many team discussions means that everyone has a voice, but sometimes things move a little slower than ideal when changes need to be made.