The final three years of my employment at Ipswitch were marked by an absolute lack of management, oversight, advancement opportunity, or any consideration whatsoever.
I directly reported to somebody, but we had a minimum of interaction. Maybe once a week for about ten minutes, assuming they kept the appointment. On several occasions, at least two by my recollection, I approached my manager to discuss potential advancement. What did I need to do to be considered for advancement and compensation increase and so forth. On every occasion I was blown off with minimal explanation or consideration.
I was on a team of ten developers and QA people. Approximately three years ago, that team was reduced down to three individuals. My level of responsibility and area of coverage increased dramatically. In the entire three year period there had been no change in title and no appreciable change in compensation. I'd been doing the work of a senior, and in some cases a principle, developer all the while my compensation and title remained entry level.
Ipswitch for some reason can't figure out how to retain talent. It seems be a foreign concept there.
The new executive team is a joke. Company meetings consisted of buzz words, hashtags, and overly complicated answers to simple questions. There was this concept of "Here's where we want to be and what we want to look like, but we have no idea how to make it happen". I sat through a year of these meetings, hearing the same promises and projected changes over and over again WITH NO ACTUAL CHANGES OR FOLLOW UP. It's just a bad joke.