Pros
Laid back. Casual dress code. You CAN make DECENT money after awhile if you work hard but you will need to work hard. You really have to get lucky with a big account to make GOOD money. You are selling something that people need so it's an easier sell.
Cons
The biggest issue I struggle with is the lack of professionalism with the carriers. Instead of them being proactive and up-front with you the majority will lie and do what they want and since they are in such great demand they get away with it. Can be very frustrating as you are the one who needs to smooth it over with the customer who have put their trust in YOU, not the carrier you chose. As most others have mentioned, you will have to put in long hours and weekends once you get a decent book of business going to service your customers. It comes with the job. One of the main reasons there will always be a high turnover in this industry. If the customer doesn't pay in 120 days they take back the commission you made. This isn't new for a sales position but I wish they would be more transparent about it. I never know what's being "clawed back" out of my paycheck. I just have to assume the differences from the commission report and the paychecks are the claw back differences. It's like they purposely keep it hidden to deter new reps from getting discouraged. The claw back report should be sent out every pay period. Not sure if this is company wide or just my branch. As others have mentioned there are branch specific cons as well. My branch is relatively small. No advancement opportunity. You are a sales/carrier rep and that's it. There's no going up.