The thing that bothers me is I got laid off as a NCH who was recognized at the CIO level in my first 3 months of GM, was awarded the maximum 7% raise the first two 6 month periods for my performance (on every 6 month review since my start with GM, I have received "exceeds expectations"). I did everything I could to be the best employee within the CCA operations space where I was asked to be after accepting a development role. I have always been bothered by the amount of people that get away with doing nothing and it wouldn't surprise me if they are still with GM. So with this being said, I feel like GM held me back in progressing in my career and am so happy that I got laid off so I can pursue another opportunity. My only problem is that I do not think anything I did at GM gave me experience towards a new job. Also, another problem I always had is that HR just fills positions with whoever gets hired instead of looking at their backgrounds and placing them according. So... GM, the reason IT is failing within your company is your own damn fault.
A good representation of how GM treats its top performers by @XsqmDyh-1avr .