I'm a BIG fan of this place.
Partly because it is actually an awesome restaurant with delicious food, partly because the concept is great.
Basically, this restaurant servers as training grounds for teaching people the skills they need for employment. There are professionals working together with the trainees help them learn the skills they need to be productive members of society.
We must have been lucky both times with servers near the end of their training because they service has always been friendly, quick and the food delicious. Both times we've been we had soups, sandwiches and coffees.
If you live in Toronto, this is a must check out restaurant.