We haven't had a chance to use the coop for its purpose.  Off the bat, I don't think it has enough ventilation, nor do I expect it to be easy to clean. 
It arrived with a piece broken that had to be glued.
The directions were fairly easy to follow.  I think the materials will withstand the weather

Pros: fairly easy assembly, the materials should withstand the elements
Cons: pieces arrived broken, there is not enough ventilation, there is no easy cleaning mechanism.  There is not a lot of room to roost