Pros
Management is easy to get along with, even the owners.
Safety is always number 1.
Room to move up within.
BBQ every month for all employees.
You learn a lot about technology (servers, pc's, terminals, networking gear, phone systems etc).
Company cares for its employees. yearly hearing test, noise test and air test.
Very hard to get fired from...
Cons
Dusty
You will be on your feet but you get a break every two hours or less.
Hot when it's hot.
Cold when it's cold.