Pros
Ingram is place one can truly grow, since they are very good at promoting from within. A lot of Ingram work requires tribal knowledge that isn't easily gained elsewhere, so it is rare for an outsider to swoop in on a desirable job. It is also a place where getting substantial business management skills and responsibility can happen early in one's career.
Cons
Salary is an issue, but as a 5% gross margin business, that is somewhat understandable. Due to salary, the associates sometimes don't all seem elite-level, but Ingram does do a good job weeding out weaker players so that upper management is generally pretty solid. This also means that work can be overly busy, since Ingram won't over-staff. Travel can be an issue - not enough funds to feel like a real business-travel employer when you're early in your career, but excessive travel once you're director-level. Also, since Ingram is one of 3 major nationwide distributors, it sometimes feels as though you're getting experience in a niche that might not be transferable long-term, except for working in Sales at an IT vendor, perhaps. Ingram also has a lot of standard protocols that make it challenging to enter new businesses and be successful.