Small company feel with advocacy for growth and positive change.
There is a high turnover so it can be difficult to maintain continuity. It seems like we are always re-inventing the wheel.
Employees here care about their customers, and it's evident.
This has been my favorite place to work, ever. The employees and management are all positive, reasonable, rationale people who make each day not feel like work.
There have been ups and downs over the years, but has generally been a good experience, and is so currently (2019)