Convenient for those who work in DBRS Tower - but thoroughly unspectacular. May's Deli offers simple sandwiches, mediocre soup and extremely overpriced salad. It's not that the food is bad - it's really neither here nor there. It's just that the fare is almost identical to what you could make at home with a loaf of bread and some canned fish; only at quadruple the price.
The three food courts nearby aren't fantastic, but they're certainly better than this, and not much farther away. Go there instead.