It's weird, I work for what is technically an agency but my job is more like the product one, because it is a long term external project. All the cons are there definitely, plus some cons from the second type as well and those are worse, in my opinion.
I decided that next I will try to work on a proper in-house product. I'll see how this goes.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.