(+) Open communication. They may not have your solution that same day but at least someone will get back to you.
(+) Seeing my work used from the Corp office to the field. Exciting.
(+) Little bonuses. On my birthday I received a gift card. There's also occasional free lunches.
(+) Tech savvy. They use it in very unique ways to reach my widespread coworkers.
(+) Charities. They're FINALLY getting involved with helping charities.
(+) Leaders. Every leader I know started out as a regular sales person.
Cons
(-) Check timing. The money gets to you on the correct day but typically after my bank closes.
(-) Overlooked. If you're quiet most likely you'll get overlooked especially since this place has so many employees.
(-) No widespread praise. Those who do excellent work only get recognized by those close to them.
(-) Burnt out. If you're the wrong person, working in the field can burn you out easily.