- outsource company. Not require the pattern, or architecture or quality of code
Cons
- The app just needs to run, without caring about the quality of the code. So it is not the right way to develop in the long term.
- asks developer to work OT, but does not pay for that.