would also spend time looking at the 2 companies as a whole. Not just the retirement benefits and work hours. I work for a very large company, and my benefits outweigh a lot of things. There is a lot of opportunity for growth. I took a position when I started at lower salary and definitely below my level to shove my foot in the door, and have since moved up a couple of times (first time was in under 3 months when someone left and they saw how great a worker I was). One of my earlier positions here did cause stress and more hours, but right now, I am on a fabulous team and work very little OT.
I agree with others that I would be seriously turned off by the long hours and a lot of OT, but if I knew that I had a chance to get into a better fit within the company within 6 months to a year with great benefits, I would take it.