George North is relishing the challenge of playing in the Premiership and enjoying the pressure he puts on himself.