Very fun work environment but can be very stressful and long hours
Lots of fun if you have the right manager and team. Does not pay great though for the hard work you put in.
Perks can be very good though if you go well and hit your targets. You have to be a very good sales person to succeed.