Can't help liking this company for the positive culture alone. They seem to get that their success depends on valuing the people and what they bring no matter what role that person has. In my experience, that combined with sensible cash management brings growth and success.