The only real con could potentially be explaining to others what the company does. I personally don't care much, as I work on the engineering side. At that point, my job is to help build tools and platforms, not govern how they are used. It's quite easy to avoid discussing details with others if you are not comfortable with it. Additionally, 401k benefits not starting for 90 days isn't great, but is manageable.