Some of the gripes mentioned in great detail on other reviews have some truthiness, however, when weighted against the pros above I feel they are outweighed. Here's a list.
-frathouse vibe (lots of 'beach bodies' roamong the halls.. good/bad.. your call)
-successful salespeople get a shot at managing (some good, some not)
-AEs have their process mostly dictated to them (not my role, but there are lots more AE openings)
-Office politics do exist
-Managers will pick favorites (*that doesn't mean they give freebies, technically they can't, the territories are 100% strictly defined)
-Training can be remedial for an experienced rep (Bus Dev use to have the same training as AEs, recently changed
**this is a multi-billion dollar publically traded corporation, so it is to be expected that some fun, convenient, and loose polocies common to SMB and start-ups will not apply here. Good, bad, indifferent... this is just the way the world works. That said, the atmosphere is pretty cool compared to peer IT organizations.