RIP is limited to 15 hops. Also, RIP ver2 does subnets as well, and can be configured with MD5 encryption to prevent hijacking, man in the middle and replay attacks. If they are Cisco, just use EIGRP with authentication.
Also, to be considered with RIP or any other distance vector routing protocol, if you use subinterfaces (like for frame relay), they may not update RIP advertisements properly because of split-horizon, thus causing a potential routing loop. Link-state protocols are not in danger of this happening (no split horizon), like in OSPF, but OSPF is usually meant for 50 or more routers, to be divided in a heirarchical system in different areas.
Like I say, I think EIGRP would be perfect for you.
Burt
Burt