Pros.
Cons.
Puns aside, it's not a bad system. It's biggest strength is that it's both a desktop console as well as a portable one, and it's amazing for couch co-op games or local play. For those who might want to play on a larger TV screen or with more people in a single console the standard edition is great, for those who want to play on-the-go the Lite version is a very good successor of the Gameboy and NDS portable consoles. And if you buy the online subscription you can access 2 official emulators for the NES and SNES, they're very old games but some of them are still fun to play.
It doesn't have the raw power the XBox and PlayStation have, but it's still able to output some very impressive games like
Legend of Zelda: Breath of the Wild,
DOOM, or
Astral Chain. And it has plenty of games that are just plain "casual" fun, like
Pokemon, Mario Kart, Smash Bros Ultimate or
Animal Crossing. I bring mine on the car when I go visit my friends and we can play games anywhere, even if we're in a parking lot after grabbing dinner somewhere.
As for the system's weaknesses, the battery doesn't last super long, specially on the earlier models. Extra JoyCons are absurdly expensive, to the point where buying offbrand Pro Controllers is very common (and have the added bonus of being more comfortable to hold). Speaking of JoyCons, drift is still an issue. Games aren't cheap and I'm not sure if they have sales that are really worth it. There's quite a bit of shovelware on the Nintendo e-Shop.
I'm not paying much attention to mine at the moment because I can't afford the games I want, but when I get a new job I intend to turn it into a party machine.