I really liked Penn Labs—the members are passionate and willing to help you learn. I've learned a ton about different technologies since joining simply because they were flexible about which products I got to work on.
Cons
I think they may have stopped paying members after I left.