You need a bachelors degree and show appreciation of food.
It all depends where your taking the photo. Its more of a traveling job your not in a pacific place.
average is $42,000 and its a full time job
Stylist's Job Is to Make Food Look Pretty for the Camera