The company is not shitty but the managers are with the company for close to 2 decades so they have old school mentality when it comes to people management. They follow transactional than transformational mgmt philosophy. They may not even know their management structure