I have played both single player and multiplayer both are great, but multiplayer real shows what this game is capable of. Online you get the choice to play as a merc or spy both are fun and offer different gameplay, as for me spy is a better experience. As a spy online it is third person while a merc is first person i prefer third. Overall the game is great and very exciting and fun to play only drawback is lag issues online which isnt experienced while playing coop. The co op mode is broken up into three skill levels which are only unlocked by beating them in sequential order. Some you play on a team as the other spies other to play against them trying to download more than everyone else. The co op game which you play together are addicting, they display high scores at the end of the match so run it again to try and beat the high score. The maps and abilities are unlocked as you play you dont start with all the maps or skins for your characters you must earn both skins and levels so its a little motivation to play online a little more.