I have been a member for a couple of years now and initially had good experiences. Now there are several cons to even reviewing products. While the products are free-and most people get starry-eyed with free products, the cons are as follows:
Little to no support
Products not always received and they will penalize reviewer for not reviewing even if product not received (so have to lie if you don't want your account to be cancelled)
No Transparency in shipping (such as tracking provided)
Random campaigns sent, but ones applied for rarely get to be a part of
The only positive is that free stuff OCCASIONALLY comes my way to review, and many times are not what I have clearly stated is what I use. I do not recommend being a part of Bzzagent-the thrill of reviewing free things has lost it's shine, and is dulled with frustration!