Pros
- Fast project completion time
- Free cost estimation
- Comprehensive approach to work
Cons
- Some orders may be delayed due to a lack of materials
- No guarantee on the company's work after the project is completed
- Not always effective information support during design and execution of work