Subway is one of the largest franchises in the entire world and I've known MANY people who've worked there. With that said, there are some things that go on in a few Subways that would make you stop eating their food completely. Nothing that doesn't go on in any other restaurant, but I wouldn't expect it from a healthy, fast food place. My main focus for this is the motto Eat Fresh. Okay, what's fresh about the things that are put on a Subway sandwich? Very little.
The tomatoes are usually pre-packaged and frozen (they're only fresh at a few Subways), the same for the majority of other vegetables and the bread is only 'fresh baked' after the syrup injected dough is prepared. Subway claims to be so healthy and great for you but they haven't done away with preservatives that are making more people fat, they just hide them better than most restaurants. The bread deteriorates at three times the rate of normal bread because of all the things that go into protecting the dough; so it can sit on the Subway shelves for long periods of time.
It seems to me that Subway should change it's motto to Somewhat Fresh or As Fresh As We Make It or even, Freshly Packaged, Frozen, And Thawed. I do know of a few Subways who follow protocol and try their best to cut and prepare the food themselves, but honestly, in a franchise with mass production every day, you can't expect too much. It's probably better for you than a McDonald's cheeseburger, but if you're craving something truly fresh, then you're better off making it at home by yourself.