Benefits and culture are outstanding. Work life balance is a key contributor and encouraged.
Cons
Working from home can be a challenge, but I love it. The company is worldwide therefore, you receive emails in the middle of the night and on your days off.