Company values people not positions, very involved and visible upper management, open door policy at all levels, lots of long term employees
Svantaggi
Growing pains that come with rapid growth. Some mediocre performers are allowed to slide for too long as company is reluctant to let anyone go, even those who are not a good fit. (Management is almost too nice) Not much upward mobility unless you are in entry level position