Fun, close-knit team. Lots of emphasis on employee engagement with a frequent array of team activities and events. Reasonable and thoughtful peers and management. Flexible hours and schedule - performance is measured by deliverables and value output rather than amount of time spent visibly working. Pay is competitive. Great opportunity for junior employees looking to broaden their scope of responsibilities.
Cons
May have to work on weekends or after 5 on occasion - typical of startup life. That being said, this isn't a norm.
Could do better at providing sufficient raises that compensates for both merit and actual cost of living increases.