The plot is pretty much what the review before me said. Randy Cunningham is a kid that is given a magic ninja suit and is tasked with being the protector of his town. He has to fight a sorcerer that turns people into monsters, a rich villain that sends robots after him, and lots of other foes. Not really spoilers since that's the whole basis of the show.
The animation is really good! The color and visuals are stunning and most of the character designs are really interesting and nice (some of the monsters are a little eh, though). The design of the ninja is what got me into the show, because he does look really cool in the suit. The animation is really smooth and nice looking, especially in the intro and most of the fight scenes. However, other times it looks a little clunky and you can tell where they reused frames. In my opinion, it's one of the better flash animated shows out there.
As for the dialogue, the first thing you're gonna notice is that the slang is a little... odd. All of the characters say things like "that's the cheese" or "that's so bruce" instead of 'that's so cool'. It's laughable at first, but I promise you'll get used to it! Lots of the jokes in the show are cleverly written, and there's quite a few laughs to be had.
The episodes are in the 11 minute, 2 per 30 minute block format, and usually they're in the 'problem of the week' 'one adventure per episode' format, making the show fun, quick, and easy to watch on most episodes. For more serious fans, there is continuity between episodes, which a lot of other cartoons lack. Also, there's quite a few multi-episode plot arcs, most of the big ones being in the second season.
Overall, I think this is a really great show, which sadly is short on viewership due to only airing on Disney XD and not getting enough advertisement. I'd recommend it to all animation fans!