Pros
Company car, paid gas. Technology perks. Best Buy discount. Some nice clients, who sometimes tip. Direct management was very supportive, but senior management seemed to be busy being politically correct and less busy handling actual issues. Something nice was that you got a company phone and could use it to retrieve your jobs and create notes. You *could* do a full day's work without going to the store, though management preferred that you go to the store.
Cons
Uniform. In-home (all of it unless tipped or nice clients). Some business clients would get angry. WORST: for special agents, the sales process - the sales people were technically brain dead, so every sales process had to have a special agent present, and in most cases we were the salespeople. Guidance (the call center) was not very helpful most of the time, often they would simply hand you the problem with little to no support, and often misdiagnosing the problem and misquoting the work, causing you to have to resell the client on the new, more expensive charge.