Transitions could use some work, the amount of different vibes in this piece is jarring, and the start sounds a little weird. At 2:03, it’s a bit minimal, and could use some bg noise. Some Melodies also sound odd in general, and some just go from one style to another, which just sounds odd. I have a feeling you made this in a rush, since most of the problems are in the second half. The song could also have more hooks, rather then transitions.
Either wise, good sound design and pretty strong mixing! Very varied, but remember, some repetitiveness can be good!
Nice work here! Keep forth! :D