Poor software engineer pay compared to the overall market. Poor opportunities to explore other areas of IT in the company. The work you do is very siloed and you manage a couple items with very little chance to explore new technologies or have a change in what you work on.