Pros
Amazing technology and support team. Benefits (especially healthcare) are great, and the fast paced StartUp environment is incredible. The sales teams are hard working and go the extra distance to ensure they make it happen, as long as they get the support they need from HQ.
Cons
Upper Management seems to be very HQ centric. They believe that their software is perfect, and it should sell itself. A 'trained monkey could sell FVP" was overheard once. There is no value placed on the sales organization, and unrealistic expectations and quotas are enforced from the top. Management doesn't value the field team (AEs or SEs) opinions and it shows. Your field teams have their pulse on the community, and know what needs to be done to achieve success. Unfortunately, it falls on deaf ears.