The atom-efficient reaction of CO2 with a variety of epoxides has been efficiently achieved employing iron pyridylamino-bis(phenolate) complexes as bifunctional catalysts. The addition of a Lewis base co-catalyst allowed significant reduction in the amount of iron complex needed to achieve high epoxide conversions. The possibility of controlling the selectivity of the reaction towards either cyclic carbonate or polycarbonate was evaluated. An efficient switch in selectivity could be achieved when cyclic epoxides such as cyclohexene oxide and the seldom explored 1,2-epoxy-4-vinylcyclohexane were used as substrates. The obtained poly(vinylcyclohexene carbonate) presents pending vinyl groups, which allowed post-synthetic cross-linking by reaction with 1,3-propanedithiol. The cross-linked polycarbonate displayed a substantial increase in the glass transition temperature and chemical resistance, thus opening new opportunities for the application of these green polymers.