No job is perfect. You will have great days and you will have insane days. The most difficult thing about my job is the constant change. Just when I mastered something, I have to learn how to do it a different way. It is rather frustrating...at first, but then you are better prepared because you know it is coming. A life skill that cannot be taught. Whatever the difficult thing about your job is, it is how you handle it that makes you who you are.