Running as fast as they could to stand still
(This review is moot as they've been acquired by a competitor)
Constant strategy and org changes were implemented to boost company performance. That's not terrible per se, but employees were the casualties of this approach.
Much lip service was given to employees being the most important part of the company, yet firings were frequent, without - more ... warning and- on several occasions-en masse. - less
ProsCompetitive pay/benefits, small enough that you could make a difference
ConsConstant shake-ups, sociopathic senior managers