The pay and benefits at Ingram are good. Excellent insurance, decent 401k. Does it make up for everything else you are put through? No.
What Ingram does is tell you a bunch of untruths and half-truths about the work environment to get you to take the job. Minimal overtime! No problem if you need time off to spend Christmas with your family! However, after you start working, the story quickly changes. "Occasional" overtime becomes 50 & 60 hour work weeks on a regular basis. Why hire enough people to do the job when you can just work the ones you have half to death? If you are unlucky enough to have a salaried position, you don't get an extra dime or 5 minutes of comp time for your commitment to the company, just the joy of spending all your waking hours at work.
Want to go to church on Sunday? Not if there is work to be done! But you will never be told about the mandatory Sunday overtime in your interview. They will spring that little tidbit on you AFTER you start to work there. In fact, consider yourself lucky if the possibility of working weekend is ever mentioned.
I would not recommend Ingram. The management is very top down. They don't care about their employees. Nothing is a team effort, but centers around what they can force you to do for them. For your pay and benefits, you will give them your life. They say that they are "like a big family" which I guess is true because if you work here, you will have no time to spend with your own family & friends.
discounted books, decent co-workers, good benefits
ingram's idea of work/life balance is that you give them your life.