Pros
Pay, for my area, was pretty good. Benefits are solid Depending on branch location, clients that frequent the branch and manager, could have a positive experience. Not in my case though.
Cons
Communication is non-existant. Prepared to get gas lighted, mislead and straight up lied to my management. Favoritism is rampant and some employees are treated worse than others. PVC structure constantly changing and not for the better. Get promoted with responsibilities not outlined in the interview process and receive no raises. Upper management is all fluff and no substance with no real leadership qualities. Constantly short staffed at branches. Prepare to work an inordinate amount of Saturdays. If your branch requires parking that needs to be paid for, no reimbursement or increase in pay. Employees are basically ragdolls that are treated as disposable. Very sales oriented and must be prepared to throw all products at clients even if it doesn't make sense. Lots of cold calling and getting hung up on. Other employees will consistently try to throw you under the bus with the hopes they take your job. Some even cost others their jobs Not a team environment Promotion is based on sales and if you aren't in an affluent branch, or work with certain clients, then promotion will be non-existant. I could go on and on