I found it pretty productive TBH I have shared my experience here
http://haidrali.com/how-pair-programming-helped-me-focus-mor...
I occasionally do pair programming in order to debug issues or solve problems, but anything more than that and it will drive me crazy. Whoever came up with pair programming never experienced pair programming themselves.