high caliber of talent
fair / open management
hard and interesting problems to solve
recognition for accomplishment
Cons
lots of responsibility
a lot is expected of everyone
it never slows down (generally good, but every now and then a break would be nice)
Only free food once a week.