Craver has probably the best work culture I've experienced so far. People are open to feedback and discussion. The collaboration between departments is amazing.
Cons
No clear workflows and process documents, but they're just a startup so it's understandable.