The people there are great, very friendly. Very generous benefits and good community relations.
Middle management is terrible they do not let employees let employees know they are doing a good job unless they get promoted and have bad communication skills. Also, sometimes the place feels like a "boys club". Senior management is very good though.
Advice to Management
Let employees know they are doing a good job! Everyone there works very hard and deserves to know what an excellent job they are doing so TELL them!
Let us know if we're missing any workplace or industry recognition –