Pros
Overall I liked Ingram Micro. They have the standard issues of a large corp with a lot of bureaucracy but do their best to get things pushed through in a timely fashion. They also have a lot of learning resources and career advancement tools and some tuition reimbursement. The management and culture of Ingram is a plus and despite the workload being heavy the people are friendly and understanding.
Cons
Lost in acquisition- Ingram has been scooping up a lot of small companies and it means that many of the employee's will have to wait for their division to hit growth numbers before seeing career advancement. The standard yearly increase is almost precisely at the rate of inflation so unless you are getting sales commission salary advancement may be an issue.