Never had to spend a weekend working. The work culture was great. The benefits were great.
Cons
The personal contribution only contributed to 20% of the rating. So however well you do, it doesn't help you much if the overall team and company is not doing great.