The custom system they've developed is extremely robust which means a decent learning curve when I came onboard. There was a lot to ingest in a short amount of time which presented a challenge to overcome, but they didn't leave me hanging out to dry and after a while I was able to work on my own without needing training wheels.