Thanks. I now think that Mono would be a better choice. As we only do Integration and azure related stuff. So most of the code will be dependent on each other and reusable.
Is it also better if we have to use some open source dependency at multiple places?
We are going to do some Integration work, that may include Azure functions, servicebus, micro services and other stuff.
We are creating some POCs for that and had a discussion about what approach to use. I have worked with multi repos and not so sure if Mono repo would be better. As most of the components that we will be creating will be interdependent.