What needs to change to make the company culture better?
The management, or whoever comes up with the way things are run.
What does the leadership team need to get better at?
Everything. Management is mean and not one person works with you with your schedule. No one cares if you have a sick kid or any personal issue. They will replace you in a second.