Pros
There are so few companies these days that actually bring their values into every day work, and Box is one of them. We are encouraged to be owners, to take risks and fail fast, and to bring our blank selves to work (amongst others). I have never worked at a company like Box where my ideas are not just heard, but valued and encouraged to be put into use. Everyone, from the most senior leadership down, is transparent in what is happening and what the goals of the company are. The company takes extra care in ensuring we, as employees, are well taken care of in our every day lives in and out of the office. And sure, the benefits of days off to volunteer and for your birthday and free lunches are great, but the benefits that are most impactful to your life outside of Box are what matter the most.
Cons
Very few, I think just continue the transparency or maybe even a little more on what the future holds.