Pros: decent wages, annual bonus, training
Cons: long hours, late evenings
This is a good company to work for. Training and career advancement is excellent, many staff members are friendly and helpful.
The only downfall I have found is that the job is most suitable for young adults or older staff whose children have grown, its not really suitable for people with young families.