Overall con would come down to a personal item in my opinion. If you aren't familiar with a distributed team, if you aren't familiar with effective communication, if you aren't familiar with being "off leash" to do your job, then this company could be a difficult fit.
Some people need a lot of rigid structure to accomplish their tasks and that is totally fine. However here you are hired because of your talents and your ability to complete the task in front of you.
To me, personally, it is a plus but I could see some people struggle with that fact.