Personally, I think it's good to go into a factory. Factory work time is generally more regular, most of the day shift, overtime is rare. And the work is relatively simple, arranged to do what work will not have much change, the working environment is also clean some.
Doing catering waiter, time is generally longer, some to two or three o'clock in the morning to get off, such as some hot pot store, barbecue store is, and work is also more miscellaneous, anyway, I am not accustomed to do catering waiter.