Answer:
Pro's
you don't have to cook
you don't have to do dishes
you can try new things
you can meet new people
Con's
You have no control of the ingredients.
You have no control of the food safety.
The costs involved (up to 100% as much) are prohibitive including travel to the restaurant.
so if your trying to stay healthy or save money this may not be your best choice.