The management teams i have worked with over the years for excel have been very enjoyable and the people are very nice to work with and and very helpful.
Different job roles with-in the company have different levels of difficulity, although if you are motivated and you enjoy what your doing, you will have a good experience with the company.
competitive salary, wages dependant on your experience in the roles. Some training provided with certain roles.
long hours, little break times.