I have been working at Ingram Micro full-time (More than 3 years)
My team is amazing and overall, people here are just great. There are tons of opportunities for personal and professional growth, but you have to be willing to work for it - there are no "free rides" here! There are also a lot of ways to get involved - workplace events, committees, volunteering, etc. There's something for everyone, but it is what you make of it!
No matter where you work, there are days that are more stressful than others (otherwise it wouldn't be called "work"). Some people can find fault in everything. If you have a positive attitude, there really isn't much to complain about here.
Advice to Management
Keep it up! You're doing a great job.
I applied online. I interviewed at Ingram Micro (Williamsville, NY) in July 2017.
Applied online through their website, then they contacted me for a phone interview, then an in person interview with a few managers. Overall, the best interview I have ever been on.