Just a touch, another guy on the team really handles perforce. The server is on a Sparc Solaris 9 box, all the developers are running Windows, and there's some lightweight Solaris clients.
It's complicated in the way that SCM software always is, but not really that much additional work. It hasn't been a problem to start off simple and add complexity slowly over time; we're just about to go from global permissions to different write groups after over two years of usage.
As far as resources, just what's on the perforce.com site. We did spring for a day or two of a consultant training, but that was after using it for over a year. That really helped with understanding how to work with the system to make managing multiple codelines and branches much easier.
--Nathan