Good location, small business, can wear jeans and running shoes any time.
Cons
Most of the employees in the office are clickish and benefits are not what they make them out to be, i.e. no sick leave until you're there for a year and only insurance option is high deductible.