Monorepo: Pros and Cons