Pros
Great people, plenty of incentives and great exposure to technology. Good benefits, although they have been significantly downgraded over the years. A great stepping stone to better companies in the industry.
Cons
Constant threat of downsizing, their margins are just too thin now. Company executives are more focused on managing their own careers than the business - politics are very heavy and there is no loyalty to anyone. You are literally used, then discarded. I spent many years there, however now that I'm out the clarity of how bad it has become comes through. Salaries are being reduced in sales, more emphasis on a 50/50 split (salary vs commissions) which means you earn less when the unattainable quotas come out. Just remember the TTC (target income) they tell you is now a pipe dream. The bad guys tend to win in management at Ingram.