I think every job has it's cons in terms of some of the work one might do or the occasional disagreement with a co-worker or boss but I don't think there's any cons on the company overall. The only thing I wish we had was a company get together in person once a year since we are a fully remote org.