Not a bad place to work, but has steadily gotten worse in the time I've been there.
My immediate supervisor and the people I work with are awesome. However, the current CEO is terrible. She has consistently cut benefits and is universally disliked. Morale has suffered greatly during her tenure as a result.