Pros
- They provided quick turnaround.
- Easy to use interface; good looking templates user friendly environment all around, great experience building sites from scratch!
Cons
- Some minor issues while uploading files sometimes
- Can't upload large documents (i've uploaded 1GB zip file)