It takes 6% of your citizens and adds them as new population at your Base. This population cannot be harmed by war on your planet bob bound country. (Think of it as a population multiplyer that ignores infrastructure change (for good or ill))
Maintain enough Tech to max happiness granted from it and sell the rest in tech deals. You can start buying Tech yourself once you max 3 Mil after taxes.