Cuphead is a run and gun platformer, inspired by cartoons from the 1930s. You play as Cuphead, an anthropomorphic cup boy who becomes indebted to the Devil, so he has to work for the Devil as a debt collector.
Pro Really beautiful old-school art style
Cuphead is a very unique visual spectacle in the gaming world, looking exactly like a cartoon from the 1930s. The environments, characters, and even special effects are very detailed, colorful, and drawn entirely by hand on animation paper, complete with a grainy film effect. The end result is pure eye candy that puts most modern cartoons to shame.
Pro Excellent co-op
While it can be overly frustrating when you're playing alone, Cuphead also has local co-op for two players, making your adventure easier but a lot more enjoyable. The boss fights become shorter because together you deal more damage, you don't take needless hits because you can cover more blind spots, and you can even resurrect the other player by touching their ghost if you die. This way you still get the satisfaction of a challenging fight, but it won't be as disappointing if you fail. Even if you're not into challenging games, co-op can be a way to enjoy Cuphead.
Con Hard as nails
Cuphead mostly consists of multi-phase boss battles that may take you a lot of tries to beat. These involve a fair amount of trial and error, requiring you to gradually and perfectly memorize each boss' patterns, abilities, and timings. This becomes harder because you die in several hits, so even the tiniest mistakes are costly in the long run. It can be really frustrating if you die right before beating a boss since you have to get through the entire fight again. If you're expecting to simply enjoy the old timey visuals and music, you might get severely disappointed.