Pros: Logical layout, depth of content, massive flexibility, covers everything. The software is fantastic, the support is fantastic.
Cons: The worst part about the software is trying to learn the amazing amount of features. You don't need to learn them all to use it effectively, but I want to use it to is utmost and there is a lot to learn.
Comments (Benefits): Enriched that it touts, planning, traceability, scheduling.