There is so much learning within the job, which makes it engaging but also requires patience and perseverance, which is why I think a growth mindset is key to succeeding within this role.
There are always new technologies to learn or updates to previous ones that require some change to your usual processes. To mitigate this, one must be up for the challenge and not afraid of failure. Win or learn!