Pros: good working enviroment
Cons: having to drive in bad weather
my job had great co workers that were generous on teaching what they could help you with. job provided schools for all of our new equipment. management was a little strange because of them not on hand to judge the workers that were under them. my job was communications and computers so the job had a lot of diversity which made it always interesting.