1) Sometimes technical changes that impact your daily work occur with little to no warning. There could also be major issues that cause a lot more work in order to resolve.
2) Speaking of #1, too many manual processes which causes more margin for error.
3) Logistical and policy changes can be a bit stagnant and causes some difficulty, though not impossible to work with.
4) Insurance and certain other benefits are a bit pricey and a little limited but decent. Probably an issue with that industry as a whole, to be honest :)
5) In subsidiary/remote locations, advancement may not be clear. A good line of communication with your manager/direct report is important in order to communicate vision.
6) I wish there could be a little more flexible work arrangements but it's overall not a major negative.
7) Peak season is around November - February, then until April to a lesser extent. More hours/effort are needed and things get tougher but at least there are lighter times which allow breathing room.
8) No sick pay - PTO is used when you are out sick. Minor gripe but still a factor