ELO ranking determines who you will be playing against in matchmaking.
CS:GO uses a skill based matching system so you will be placed in servers with people of a similar skill level to yours. I would like to see a list of ELO ranks though because I'm not sure how high it goes.
Heavy D will never die! http://i.imgur.com/2mIeu.gif