Communication can be improved within any company including esri, at the mid-level management and company-wide. There have been noticeable strides though over the last year to improve company-wide communications, which is great progress to see. Benefits offered are good but not always communicated well at the individual employee level when applicable.