Constant layoff cycles going on. Many times these were right off the blue. On one end, some where understandable with economic downturns and such but I kid you not one time they reported one day they had one of the greatest quarters in company history since 1999 or whatever and then the next day announced a round of layoffs.
When it comes to IT, the only group they seem to care about is IT Management. If you are technical, then you will always be at risk of layoff.
IT management is as clueless as it gets. Many of them have no IT backgrounds and can’t seem to tell their behinds from their elbows. It’s funny too how during layoff cycles none of the IT management was ever affected.
There is no room for new creative ideas which is very frustrating. After a while, it became a trading time for money scenario where I’d go put my hours in then go home and forget about it.
If you stay for too long, your skill set will atrophy. You will not learn any new technologies and most of the technologies they use are outdated. Furthermore, when they do decide to upgrade to new technologies they outsource that work to a consultancy who then hands over all the completed work and we were then responsible for it on a break/fix basis. So you really never learned any of the new technologies out there.
There are no promotions and raises. If you want to get promoted you apply to other positions and then hope and pray that once you accept the offer your manager doesn’t try to block your move.