Positives: He's a shifty runner, who can make defenders miss. He's a solid receiver out of the backfield and has the ability to lineup in the slot. Despite his small size, he hasn't missed a game the past two season. He could also serve as a kickoff returner in the NFL.
Negatives: He's very small. He doesn't have very good speed. He needs to get stronger, he will get knocked around in pass protection. He doesn't possess a lot of upside because of his limited skill set.