The management especially the audit partners, directors and most senior managers are a great help. Unfortunately, there are a couple of really bad apples at the management level, these managers unfortunately will make a busy audit period rather miserable.
The hardest part of the job is dealing with tight deadlines and demanding managers with poor communication skills. The best way to deal with it is try to communicate with them as much as possible even if they are not available in person or do not respond.
The most enjoyable part of the job is that senior management appreciates your work and recognised that the job is tough.