Varies based on team.
Great mentors who are patient and willing to see us improve.
My direct manager practices with open communication channels between all staff. This is done with weekly 1 on 1 catch-ups, weekly team meetings, weekly team emails
My managers have been quite diligent in fulfilling their duties/providing feedback. They are however, generally quite busy and as such, I do not communicate with them a lot.
All my managers have been excellent in involving me in opportunities