The biggest problem Amtrust faces is the upper management. As an insurance company, they place IT near the bottom of the stack. At the end of 2017, Amtrust began a large reorganization effort, for IT this means cost cutting! In 2018, we had a large layoff at the beginning of the year, lousy pay raises, and many senior developers began leaving with no effort on Amtrust's part to either hold onto these people with a pay raise or even to back fill these positions with new hires! All this, without any transparency on the part of upper managements. All in all, it feels like Amtrust is trying to pull the rug out from under their IT department!