Our IT organization is horrible at communicating. If you are not in the same room as someone your information will not be disseminated or remembered. We have sections implementing changes with no notifications. Over half the people here are just in it for a paycheck with no concern about doing a good job. It is nearly impossible for someone to get fired no matter how shitty of a technician they are. You cannot show up for a week and still get a paycheck.