Strong values and real focus on customer. Careful hiring means good people work here.
Leadership is open-minded and sets a course for the business pretty well. Somewhat timid about driving or inspiring change for a tech-based industry.
Entry level jobs can get a promotion and advancement. Besides that, virtually no chance for either. Company is too small and timid about growth.