Anixter is a decent company to work for if you're a sales person...Most of the time (though I've heard plenty of complaints from the sales people too). If you're not a sales person, you have little chance for advancement regardless of how much Anixter touts how much it cares about its employees.
Management ranges, as with any large company, but so far I've had managers that were never around and knew next to nothing about the companies processes or didn't have one because they took so long to fill the spot. When they did find someone, he had no industry experience which doesn't make sense.
I've made it known to multiple people on multiple levels about my desire for advancement and have made it known my willingness to do what is necessary for such a goal. I have been ignored every time with promises to revisit.
Culturally, Anixter is laid back up until they're not and, I hate to say, it's a bit of a good ol' boys club in here. The nepotism is rampant. There is one sales desk in particular that keeps rotating out. Every time it's filled, the person already knows another coworker's circle of people. They go to the same weddings, the same parties, because they aren't that far removed from one another. I even work with my coworker's nephew. It ends up making little cliques which is annoying all on its own.
All in all, not a terrible place to work. Not a great place, either. And for me personally, not worth the commute.
Pros
Free Lunches, Relaxed Environment (for the most part)
Cons
Poor managers all around, lack of advancement