Pros
Products itself is pretty good. A lot of smart people, and everyone is willing to jump in and help including the exec team. From an AE perspective, all the managers I've come across have been excellent. If you are working at HQ, it seems like a pretty cool place to be. Box is also well respected in the cloud space
Cons
Inside sales team are pretty bad, but I believe it's because their overwhelmed as they cover 1:3 or 1:4. Have a hard time bringing product to market, not a lot of differentiators between Box and their competitors especially Microsoft. The channel and partner eco-system is pretty weak. The sales cycle is extremely long. The engineers and their management openly trash talk one another and AEs. I was extremely surprised the first time I heard it but it was done so much it seemed to be a common practice. The swim lanes seem to be constantly changing between the AE,IR,OBR, and CSM. There is always push back when delegating, especially between the IRs and CSMs which causes more of a division than anything else. So if you're coming on as an AE be prepared to just take on more of the load if you want stuff to get done in a timely manner. The comp plan/goals is different between the AEs and the support so you can imagine the issues that may cause if you an your IR or OBR have different objectives. Lastly, there is a high turn over rate for AEs.