Every company has their pros and cons, its deciding which ones are important to you. I feel management has come along way in communication and training, and truly wanting to have an environment where their employees are happy. At the end of the day though, the work needs to come first and sometimes there is just more than everyone can handle. Continuing to cross train and find ways to produce work more effectively is definitely a way to help improve the work load. The plus side, is that you are never looking at the clock. You come in each morning and the time just seems to fly by.