Pros: gaining knowledge
Cons: distance in travelling
Busy and disciplined.
Start you off on basic work and with training, find your potential.
Management very respectful.
Co-workers are friendly and share their knowledge.
There wouldn't be a hard part of the job as you are helped through every stage until you are confident to take over.
There were many enjoyable aspects of work.