Compromise and Synchronization in Opinion Dynamics