I didn't get laid off; I voluntarily found another opportunity and left without any compensation or packages. So this is not a salty review from getting laid off.
GMIT at least in my department was absolutely chaos. No organization wide structure or anything. I was a college hire, but honestly I did not learn anything from the senior devs.
I was surprised at how incompetent they were, and I realized that I wouldn't be able to survive in this industry if I just sit around and follow the flow. I studied my a-- off every night after work, and soon after I was the most knowledgeable person in the team with the lowest base pay. At least I am grateful that the environment pushed me to become a better programmer.
I absolutely agree with people here stating that HR doesnt know anything about the IT hiring process. Honestly, I was surprised that I was hired. Because I knew nothing right off the college. Lots of experience people hired after I started knew nothing either. Seriously GM, please please please, stop hiring incompetent people.
The majority of complaints I hear from my colleagues were that senior staff knows nothing, and all the works cascaded down to low level employees with no guidance.
Anyway, I'm honestly happy that few of people that I knew got laid off. It's almost a miracle that some of these "senior staffs" made this long.
P.s. I know there are legit good, skilled, and top notch senior developers in GMIT. But there are very few out there who I can give my respect.