Pros
With just over 2000 employees give it enough time and you meet a good slice of the company. Box is a highly dynamic and empowering place with a genuine CEO that cares about having everyone share in the success, and shoulder the challenges together. The company places an emphasis on engaging with the community and contribute in multiple ways, in fact community engagement is highly encourage as part of your career path. The people ops/recruitment team does a great job of hiring diverse and smart people, which is a huge feat for a company of this size competing for talent in the same space as the big guys
Cons
Being a mature startup on the cusp of growing up can bring about some chaos, particularly with a high degree of turnover, so you must be prepared to bring new folks up to speed so they can be effective and contribute, and that can be time consuming.