This is James Gilleards work, that he did for a Software company a little while ago. I really like his style of illustration and his use of colour and caricaturisation as well as how flippin' cool the little characters look I just wanna squish them and maybe have little bobble heads on my desk to look at sometimes cause they look like they would understand all your inner turmoil. (What a long sentence, I apologise...)
Here are some of his works, but you can see more at his Behance page here.
Flip flippin' flip flip. Cool.