Pros
Great salary, great benefits. Verizon pays very well for this position even though you will put in a great effort to earn your pay. The company is very by-the-book which can be good at times because you know where you stand and what is expected so there is no confusion. The health benefits are currently one of the best out there which is very reassuring. the work atmospheres (of course I can not speak for every location) are very friendly and the dress code is very relaxed.
Cons
Over some years now, the company has shifted to a more aggressive approach toward sales which is somewhat understandable given the rising competition in our ever changing world (especially where technology is concerned.) Given the position's already stressful nature of dealing with the fluctuating emotions of customers, This tends to put added strain on consultants to sell and meet expected monthly sales goals. Shift work. Shift/tours are not consistent week to week which makes it difficult to attain a sense of routine for family and or outside of work life. The company is extremely strict with regard to punctuality and attendance. Being present and on time is very important, however anxiety is created at times when one is worried about being 2 mins late from a break. (and I am not exagerrating!) If you are someone who tends to not always be on time, you may want to reconsider this position in the company.