When I have a good amount to do, and I know I'm going to have to work together with someone to complete something.
They are always looking for ways to improve morale, keep employees updated on things going on in the company, and improving ways we operate.
My salary is good not great, with all the hours we put in, but we are treated fairly. Benefits are standard when working for a company of this size, so there you go.