We do it every time we go to WDW. When I make the reservation, I ask for the last seating of the night, it's usually around 7:50. They don;t rush you, you usually have your meal before the fireworks and then afterwards they brig dessert. They do not rush you out after the fireworks, they tell you to take your time and enjoy. I highly recommend this, it's the only way to do fireworks!