Sometimes the fixes to problems are slow-coming, and management is very set in their ways. It can be a very high pressure environment when there are many demands from various stakeholders that are all given the highest priority (however, in the past few months, a lot of these concerns are being alleviated with agile training programs and sessions that allow management to work directly with the devs to determine what is a realistic amount of work to expect in a given sprint).
There are goal structures in place for learning new skills where you make a plan with your manager to build new things. However, very little emphasis is placed on this, and while we were initially told this would be tied to pay increases, it sort of fell by the wayside. In fact, there is no standard session where you can make a case for yourself for higher compensation.