Pros
Not too stressful day to day. Work from home once a week. 6% 401k match. RSUs and stock options. $2.50 credit for lunch everyday in the cafe. Free holiday stock (1 stock for every year of service with a max of 10 stocks per year). Great stock loan program and nice way to do DRIP (Dividend reinvestment program). You feel valued and can run your territory like it's yours. Has an HSA and will give you money for it if you pass a health exam.
Cons
If you get a bad manager then you could be in trouble (most are great but a few ones aren't). They can move you within the department without much notice. Have to travel 2 to 4 times year which some might not like. If yours agents are mean then it won't be great coming in each day. The old people complain a lot.