Pros
Great location in Chicago western suburbs, near the junction of two major expressways. Old yet growing company. Financially stable, even during economic downturns. Good benefits, employee discount. They truly want to be helpful to their store owners and consumers.
Cons
The company just can't seem to manage large IT projects. They're always behind schedule and over budget, with people getting pressured to work harder, faster, and for more (unpaid overtime) hours. People are missing dinner with their families, sleeping with their cell phones, taking laptops on vacation, and getting up in the middle of the night to do system testing and attend conference calls with off-shore consultants, then expected to be in the office at the usual time the next morning. People don't mind the occasional push to meet a deadline but in the last few years it's the norm that's expected day after day.