Its fattening but safe lol
Subway is fine just make sure they toast your sandwich
Well deli meats are warned against unless heated up to kill bacteria, and mayo needs to have been cooked - meaning it shouldn't be a raw or homemade mayo that could have raw egg in it. The store bought versions are safe.