What are your thoughts on CPUSA?

I have heard mixed reviews on it. What do you think about it?