People don’t leave companies, they leave their bosses.
In a big organization it may not be possible to have interaction with the top management. The CEO’s, COO’s who employ 1000 + staff, they will never get a chance to meet all the employees of their organization. It is practically not possible. This is the reason the immediate boss whom you are reporting should be a good leader. If your boss is not a good leader, even if you are paid a very good salary, you will not continue in that organization for a longer term.