Pros:
Too many to mention.
Cons:
The Pros are too many to mention.