Pros
Free lunches on occasion (note: these are provided by manufacturers, not Ingram), excellent coworkers who keep the place running,
Cons
Great if you want to stay in the same role forever. Not for someone who actually wants to advance their career. You'll be happy up until mid-level, but anything beyond that and Ingram will prioritize outside hires over internal promotions by way of weird on-paper job requirements. Ingram has a lot byzantine HR rules in place to make it difficult to impossible to advance yourself or even change departments. They assign jobs a number grade, and then tweak every department so just enough grades are non-assigned that any lateral move becomes either a demotion or an unrealistic multi-level jump. Even ENTRY LEVEL field jobs list field experience as a mandatory requirement, so HR won't even let tenured inside employees interview for them half the time. To go from inside to outside, on paper, you will find it easier to quit and return. Which has become a very popular career path in the building, leading to a revolving door of sorts.