Standards are high. Drama is low. Team and leadership development are priorities. Because it is a small company there are opportunities to do everything which gives the benefit of wide experience.
Cons
Because it is a small company, there are few opportunities to specialize and not a lot of employee mentoring resources inside the company. So you need to be comfortable developing mentoring resources outside of it.