My direct manager is usually available and provides assistance and feedback where provided. I have a mentor, however initial contact has not yet been made. Senior management hold a fortnightly information session which I attend most of the time.
In constant communication with management and have fortnightly catch up meetings. Receive praise when appropriate and feel comfortable asking about my performance.
Management are fairly accessible in the office. Most would make good mentors. There is a good level of internal communication, however little is focused on praise and recognition.