Could you imagine a 250+ lb bb in a cubicle, wearing a shirt and tie trying to balance eating 6-7 meals in between meetings and answering emails? Bringing their own food to company lunches...that would be interesting. Evan Centopani somehow does it.
What's so hard about that? I've done that and still do that on a regular basis (though I've got a bit to go, before I'd be considered a competitive bodybuilder).
Three of your meals can be eaten at home or during your lunch break. The other three meals can easily be replaced with shakes (MRPs, protein powders, or weight gainers), which you can take with you to meetings, business trips, etc.
My schedule goes something like this:
A.M.
7:00 - Meal 1: Breakfast
10:00 - Meal 2: Protein shake or MRP
P.M.
12:00 - Meal 3: Lunch
3:00 - Meal 4: Protein shake or MRP
(Get off work at 5:00 pm)
6:00 - Meal 5: Dinner/Post-workout shake*
9:00 - Meal 6: Post-workout shake/Dinner*
11:00 - Meal 7: Shake or protein bar (optional)
If you're in college (as I was 10 years ago), you simply drink your shakes during class and eat (if you live on campus) during regular cafeteria hours.
* - If workout is before 6:00 p.m., Meal 5 is post-workout shake and Meal 6 is dinner; if workout is after 6:00 p.m., Meal 5 is dinner and Meal 6 is post-workout shake.