Whether your team management is good or not highly depends on the team and manager. No room for professional development. Work/life balance also depends on the team and manager. Director is not willing to make positive workplace changes to support employees.