Forward thinking, creative leadership and development team. The projects were challenging and fun - driven by solid technical vision. I'd work there again in a heartbeat.
Cons
Normal "startup" growing pains. Some inexperienced development resources. Took a while to focus in on viable product specifications. Moderate scope creep.