Pros
-Salary is decent -Benefits are good -Depending on location, coworkers can be nice
Cons
-Not paid nearly enough for the stress you have to deal with. -Management are entirely incompetent and training is horrible (be prepared to learn almost everything on your own or be fired). -Corporate culture is built on selling as much as possible, ethics be damned. -You will be shamed and ostracized for sticking up for customers and trying to sell products ethically. -If you are not a yes-man you will not be promoted. -You are expected to work overtime without pay, because in a sales position overtime is "voluntary". -Sales targets and micromanagement increase every year, they are now both at absurdly high levels. -Upper management have no clue what is happening at branch level and keep making entirely impractical recommendations that make our lives infinitely more difficult. -Internal systems are always buggy/down and having constant problems.