Great company to work for, benefits are spectacular, the people are very friendly and respectful. Work is very busy. Once a month there was a staff lunch, once a month one department would be chosen to prep/organize the big luncheon. Very fun and good environment. During the luncheon, Upper management would recognize certain people for their long standing work with the company, and new staff.