Salaries seem to be significantly below market averages, even considering that the company is a non-profit. Middle/upper management seems disorganized from the perspective of a lower level employee. It often took a so much time to get requirements from higher-ups that projects were behind schedule before they even started, and I found myself in a strange position where I wanted to take on more responsibilities and develop my professional skills, but was, for one reason or another, not given the opportunities to do so by my direct supervisors. There was never even a discussion to the effect of "you aren't ready for this, but here's how we can get you there," instead it was always "I'm definitely open to that" or "I'll see what I can do to make that happen" followed by absolutely no changes to provide me with the opportunities I was asking for. Also, operations being dependent on the academic calendar combined with the aforementioned struggles in getting requirements finalized resulted in a lot of required overtime and weekends spent working.