Pros its light and easy to maneuver with a swivel head. No cord to trip over. Easy to assemble. 
Cons I would consider this light duty only. The low speed is to weak and the high speed is ok but its only good for small particles on hard floors. Didnt work well on carpet.