о/про are completely interchangeable in all situations, but про often has a colloquial flavor while о is perfectly neutral and literary.