Pros
- Professionalism
- Knowledgeable personnel.
- Timely payment/progress reports sent back within reasonable time span when requested so in order by me before deadline (and sometimes even beyond)
- No delays whatsoever!!No problems reported since starting work together until completion
Cons
- So-so