Pros
On the surface Anderson is a decent place to work. It's far from what I thought I was signing up for as a "Territory Sales Lead". But the work is okay. You're basically a stocker at Walmart. Which, is not as awful as I thought it would be. But you also don't work for Walmart, so you constantly have to justify what you're doing to the store employees. Once you have a chance to develop rapport with them (~4 months in my case) you'll be better set up for success.
Cons
Unfortunately, broader economic shifts are happening mostly precipitated by the internet: retail is a declining industry (thanks to Amazon and others), and people are moving towards internet distribution of the media they consume (ala netflix and itunes). Walmart is contracting in this environment. That could be an opportunity for Anderson if they were as on it as they claim to be. They are making a legitimate effort to diversify their client base to better weather the economic shifts. However, Anderson does not provide enough time for employees to complete the work paid for by its clients. As the face of Anderson at Walmart, I feel embarrassed by this. They also know they don't provide enough time and they do that on purpose. As others have mentioned they forbid employees from reporting the fact that they aren't provided with enough time to complete the activities.