Pros: good excercise, lots of freedom
Cons: low chance of promotions, less than ideal benefits
The day starts out relaxed while you wait for your moves. Co-workers are a good mix of personalities. If you like an active job, this is a good place to get it. However, I don't recommend long-term employment due to the wear and tear on the body.