Absolutely no.
Theoretical the combination works but practical it doesn't work correctly!!! If you look now in nvidia control panel (assuming you didn't mount the GTX yet) you'll see some special optimization profiles for 2D\3D pro apps, the nview manager, etc Quadro stuff. If the Quadro drivers detects a second GTX card the special profiles and nview stuff automatically disappear and the standard games profiles pop up. That means your 1800$ Quadro 5000 becomes a 200$ underclocked GTX 465 with 2,5 GB of ram, also the 10 bit color precision will disappear is you have a 10 bit monitor. Nvidia made sure you won't buy a (cheap in most cases) Quadro and after that a high end GTX cards to encourage buying Tesla ones.
If you are working in 3d max you won't see to much difference in performance between a Quadro 5000 and a GTX (if the Quadro features are disabled), but if you are working in OpenGL apps or CAD apps, especially CAD were are tones of limitations on both image quality and performance on GTX cards, you'll see the big Quadro 5000 acting like a GTX 465, in one word useless. So the priced you paid for the Quadro will become pointless.
Yet there is a way to keep a Quadro and a GTX in the same system. The Quadro drivers mustn't detect the GTX card so while you are doing your modeling and animation you must disable the GTX from Device Manager. Is the only way to keep the GTX undetected by the Quadro drivers and only if you are in the final stage when you have to work with octane and you don't need the Quadro features anymore you can activate the GTX back. It is a little complicated but the only solution
.