Pros
Pay is good - though with the same job title and product line I would be making more at most other companies, so could also be a con. Benefits (which they will throw at you in retention efforts when they see the light is nearly gone from your eyes). Brand name recognition is great for applying to other jobs (but you will be too burnt out by the time you get to other jobs to perform optimally).
Kontras
You will always be a number on a spreadsheet before you will be a human to them. Sales depts have sudden and vast layoffs. If you go into management you are enforcing the system of people as numbers, which is even more soul sucking than just being a number. A sinking and increasing sense of doing nothing for the world and wasting away in front of a computer screen (this is, however, most of corprate America, so pick your poison I guess).