Fostering is very rewarding. I've been fostering cats and kittens for 4 years, and often take in "projects" (abused or unsocialized older kittens and adults.) The toughest part is placing a "project" I've worked with for a year, but they often bond really strongly to the new parent.