Great place to work. Management do take the time to listen to issues or concerns and also provide great coaching advice for self improvement. As a result, I believe this also reflects a positive work environment and great teamwork among all members of the dept.