Big corporations have become the same way. I worked for Boeing and Fedex when I was younger and 20% of us did most of the work. Nearly impossible to fire anyone and absolutely impossible to fire a minority.
This is often just a by-product of being young and new to that workforce. Those willing to work hard and STFU about it will be accepted long term and respected for "paying their dues" like those that came before and were treated the same way. Paying dues having nothing to do with Union. More often than not its the mentallity of large company workforce where the pay and bennfits are good. you should earn your way in to being there.
Dont make me try to defend it because its mostly BS but itis real and must be understood inorder to stay long term and not get nutty about it. Very often the young come in with the attitude that they are the best thing since sliced bread and if only everyone was like me this place would be so much better off. They are often given the chance to show it. Then realize quickly they do need the help of others and usually begin to listen