Matches are 3 minutes long. It's kind of an essential feature for a game like this. Of course it can be misused but overall, it's a fantastic part of the game.
Fantastic part of the game, yes.
Spies are a fantastic part of TF2, but I still hate every last one of them, regardless~