Pros
Discount/ Benefits (till they completely destroyed them!) getting to play with new technology when it first comes out.
Cons
They lie to you quite a bit at this company. They like to act as if they care about the customer and their employees but the simple fact is you are last in the tier of company cares. (Profit>Management>Customer>Employee). They never give you proper training and, when ever they say they are going to it is never executed well. 90% of their sales workforce has no idea about the products they are selling past the price card in front of them. This is due to the fact that hey only train how to sell services warranties and credit cards, all product knowledge is left to the sales person to learn on his/her own. When ever there is some sort of "Sales" training, it is usually just regurgitation of old sales techniques spun in 10 different ways ( Care, Care+, Trust, customer eccentricity, sale excellence). Sadly the people who have been with the company longest and have actual product knowledge are slowly leaving or being forced out because of pay caps and labor crunching. Managers don't care if you get customer complements for being nice and well informed (in fact I have seen them mock an employee for not offering services to his customer right after the customer came to the manager and complemented them) they want cookie cutter sales where every point has been scored despite the customers needs.