great coworkers, fun office environment, opportunities to do cool work early in career, creative freedom.
Cons
high expectations for low pay, useless leadership on the business side of operations, schizophrenic and sometimes heavy-handed intervention from absentee owner