Pros
I'm pretty happy at Box, but if I had to drill it down to a few areas beyond just my individual role, it comes down to: People: the people at Box are incredible. I have yet to meet someone who is challenging to work with or negative. People often go out of their way to help each other and support each other on projects and initiatives. Culture: both online (via Slack) and in the office is stellar - hands down best place I have worked. Growth mindset is definitely emphasized and failing isn't seen as a Recruiting: very impressed by how the team selects candidates who are not just a cultural fit but also who will succeed - even if they are coming from another industry or role.
Cons
Onboarding can be a bit of a sink or swim experience, so depending on your manager and who you are networked with, it can be tough at first. But as you learn on the job it definitely gets easier Also, it's a tiny thing, but the company as a whole really needs to stop being 5 mins late to every meeting. Standardized 55 min meetings across the board.