Pros
The money and ability to make a great living is there. It is very rewarding to have customers call you and share their excitement with you when a project has been installed. Before the company was sold, there was a real sense of camaraderie amongst the teams.
Cons
It can take a couple of months before your income pipeline really gets going. You will put 30-40k a year on your car and it can be expensive to maintain until you earn a company car. You will work 6-7 days a week. It is often very difficult to get customers help when a project doesn't go well as communication is very slow and tedious between departments. Goal lines for rewards and progress are written on flowing water in this company and always changing. For example, the goal to become a senior rep changed every year until a new system replaced it. Not one rep in the office I worked in made senior status under the new metrics, including ones who already held the title. That means income loss for at least one quarter or until it can be earned again. You have to be almost flawless to reach the metrics they want.