1. Unreliable.
2. Project was late.
3. Unprofessional
4. Sloppy work
5. They should not be in the market building pools
6. Don't return calls when you they make mistakes on projects -- they disappear
7. Don't show up to project for weeks at a time.
8. Don't understand how they have stayed in business.
more