Difficult to get a satisfying raise, but if you come up with something worthwhile, it's immediately rewarded handsomely.
A major issue is a lack of proper documentation and siloing of departments. I feel there is no connection between the core of the company(the developers) and non-technical, higher authorities.