Pros: you get to work outside
Cons: rain days
Great place, and great atmosphere. I learned how to operate various types of hand held and heavy equipment. The supervisors are great guys and really try and motivate co-workers. Everyone works as a team, even if your by yourself. Its great.