Pros
I enjoy most of the customers and my co-workers are usually enjoyable as well. The work that needs to be done everyday doesn't change so all you need to do is ask what needs to be done after clocking in. Easy to learn job.
Cons
Subway will need the same things done everyday, no matter how much you want to catch up or prepare for next day. Subway is a team effort. When/if one shift slacks, it puts more pressure on the other shifts. Subway is not a job for lazy people. You are moving Constantly. You will never be caught up on a shift unless you are at a very slow store. You have to have excellent people skills to deal with the customers that come in daily. This job requires a lot mentally and is steady physical work. Not hard physical, but typically you will move the whole shift.