Pros
Enjoyed interacting with my clients outside of the office. They let me use PTO before I had earned it. Downside: they refused to pay me my earned PTO after I was fired. Considering filing a motion.
Cons
Unless you want to be yelled at regularly (usually for things you didn't do), try to be successful when boss talks out of both sides of his mouth and changes things all the time, not allowed to talk in a "discussion", be told your ideas are suddenly NOT WELCOME, to be spied on and interrogated out of their own sheer paranoia, not be able to get anything in writing - even hiring documentation, to never be provided the numbers so you an actually figure your commission and then when you get a commission, be faced with them trying to come up with a multitude of ways NOT to pay it to you, don't do it. I never did see any commission.