Pros
Self management, Friday cookouts, beer, hours. Good place for college graduates to get a taste of what to expect from slick employers.
Cons
You supply everything else. Car, gas, computer, phone, leads, and appointments. Don't expect to make a decent living unless you get hooked up with good territory and accounts.