I assume he was there because he's a good information source. Even though it was never shown in a scene... If Reeve still had ties to Rufus, then I'm sure he was spouting information to the group about Kadaj and co. Plus, Cait Sith is just way too cute to leave out.

Off topic, but doesn't Cait Sith mean like, "fairy cat"?