The relationship between the business and IT is different than other companies. IT does not have much say on what projects that they can do. Which leads to some difficult situations when it comes to what should be prioritized.
Short term solutions become permanent solutions more often than not. It is understandable to have a couple of these occur but it is a unspoken understanding that 'short term' really means forever.
The business holds more power than IT. Since the business lacks technical knowledge and when there is an issue with the solution they have come with they are rarely in favor of the better solution that IT comes up with. It does vary from team to team though.
There are too many reorganizations. I have been at the company for just over two years and have already gone through two reorganizations. The lack of stability makes it difficult to continue with longer projects. If a project is supposed to span 18 months and 12 months in the team is changed time is wasted getting new members caught up to speed.