Cool office space? Check. Great city? Check. Dog-friendly, flexible schedules and free beer? Check, check and check.