The company is growing and with that growth comes some growing pains, including putting in extra time when needed.
In addition, the benefits package, while good, could be better when comparing with other companies in the Bay Area. It does have more vacation time than most, so perhaps that offsets some of the other aspects.