You will come across lots of challenges but I think it is how you deal with it that matters, you can push the blame to other people or take ownership and continuously learn and improve practice.
Dealing with an issue, management dotn help and instead have there eyes closed and see you as the problem. If you dont complain or have a problem then there wont be a problem. But if your face dont fit then expect to feel bullied out of your job!
Fast paced environment, which personally I enjoy as no two days are the same. You are constantly learning and improving practice
Dealing with management.
Everything is a challenge as you don't know what is going to happen next so you are always learning from your mistakes
Dealing with the staff and management