Pros
In terms of schedule and location, this is the most flexible place I've ever worked -- lots of freedom to work remotely and autonomy to make your own choices about how you work as long as you are present when needed and accomplishing your goals. People are friendly and pleasant. Travel is more minimal than I expected, though I didn't work in sales. The constant fluctuations via acquisition/development and re-organization (see Cons) have an upside of creating lots of opportunities to evolve your position, move into new areas, and in some cases, move up.
Cons
The biggest issue is insecurity due to inconsistency from executives. The company is constantly acquiring and divesting, and we re-organized so frequently it was almost a joke. This means lots of people live in constant, justified paranoia of being laid off. It seemed like we had a new executive team every 6 months, with new ideas about where we were going and how we would get there. It doesn't sound that bad, but by the time I left (I was laid off, obviously), I was exhausted and stressed from constantly trying to re-define my role and adjust to new bosses and new strategies. It was almost a relief to lose this job because I'd been expecting the layoff to come for so long -- not a great sign.