It has 21 skill levels, so you can handicap it quite a bit. Whether it's beneficial is open to debate.
Playing serious standard chess with Stockfish
Wonder if a person plays against a 3328 rated engine will eventually get better through memorization on what and why the engine makes certain moves, thus boosting the person's rating by a lot!!!!!!!!

Of course it's beneficial... It's beneficial to play computers slightly above your own rating/ players your own rating, unrated games, and much better computers at elite levels.. otherwise you may be making bad habits.
Playing really high level computers can be a headache because everything is incredibly subtle but convincing. It's only fun if you take over 60 minutes to play against the computer so that you have time to analyze, but it can be pretty disgruntling.

Wonder if a person plays against a 3328 rated engine will eventually get better through memorization on what and why the engine makes certain moves, thus boosting the person's rating by a lot!!!!!!!!
Thats the point. Just memorizing engine moves wont make you better, and if you dont understand the "why" behind each move definitely wont improve your game.
You will only benefit if you understand the engines moves.