Management is pretty open and up front with very little politics
Lots of smart folks have the freedom to get stuff done
Volunteer opportunities encouraged
Good work / life balance esp. for a startup (I think it's the works smarter not harder mentality)
Cons
Comp & benefits are only average for the tech space