I have used PCRecruiter for over 10 years now. The product takes some time to learn, but once you invest the time to learn it's functions, it provides an amazing solution for the recruiting function. I have used this product in three different companies and implemented it with two clients at the corporate HR level. Because of its flexibility, PCRecruiter can be just about anything you need it to be... and MORE.
The training department and technical support have always been able to get me and my team back on track when we have had issues. Up time is extremely important to us and our clients, and PCRecruiter has never failed us. I can think of only one time in the past 10 years where we have had a system failure that lasted about two hours. The product is very reliable.
You need to spend the time necessary to learn the product. It's not necessarily a con, but more an investment. You will get as much out of this product as you put in. Spend the time with the training department and implementation team to explain exactly what you are trying to do and they can make it happen. Another option is to ask them for best practices... either way, if you are willing to learn how to use the product, it will pay off tremendously.
Pros: Flexibility, East of Use, Cost, reliability, up-time, customer support, technical support, innovation, connectivity
Cons: None as long as you are willing to learn the products capabilities and spend the time necessary to set it up correct the first time.