Pivotal also has thing where everyone is expected to pair program all the time. I think I would despise the environment but it’s clearly not for everyone, myself included.
You also need somebody good to pair with. It can be really infuriating to have to deal with someone who can't keep up but on the other hand if you work with someone you respect, it's great.
I was skeptical too, before I joined Pivotal Labs, but I love it. It's worth noting that it's a skill, or rather a collection of skills, that are much easier to learn from an experienced pair.
At the moment I have been on a solo allocation for about 6 months. It has let me go down a lot of rabbit holes, which can be educational. But I miss pairing pretty badly on days when I am working on straight regular development.
That said, it really isn't for everybody. But you may want to give it a chance.