PEI was a great place to work when I was there. In spite of it's size, it was almost a family in the way they cared for their employees.
They knew what they were good at and stayed focused on that, expanding product lines as they fit with the focus.
There were company functions to enhance the team atmosphere.
Product and sales training once a year for all sales personnel, allowing for sharing of ideas.