Pros
- which could cost time + money otherwise :) Also liked having same developer assigned over multiple projects during long run period makes sense considering each has unique requirement requirements specific just towards own business domain
Cons
- Some cons