The card comes bundled with a straightforward installation guide that explains how to put the card in the PCI-E slot and a CD with drivers for Windows XP, Vista and 7 (Windows 8 works out of the box). The setup shouldn't take more than 10-15 minutes.
Multiple people have had issues with the card slowing down, having connection issues or becoming completely unusable altogether. Issues usually start after the first 3 months of use, but some earlier cases have been documented as well. What percentage of devices are plagued by such issues is unknown.