Pros: Great character progression. Very rewarding but challenging combat. Unique death system. Fun survival aspects leave you stranded at times and that can make for a whole new adventure. That's the major pro of the game, the adventure. You make up your own quests when not following the main or side ones. Well, maybe the best part is the two player game that's either online or couch co-op. This experience alone is so exciting. Best 40 bucks you'll ever spend on a video game.
Cons: A good amount of glitches. I've ran into a situation a couple times now where a majority of my gear just disappeared out of my bag for no reason. On another occasion I had a key disappear that I could have really used to open a door for some sweet loot. Save often just to be on the safe side.