1 000 workers in three major cities go on strike