Pros
The benefits are not bad, but now since CNET has been aquired by CBS, I'm not sure how things will roll out. The company culture is pretty laid back and work/life balance is encouraged for the most part.
Cons
Management can be incompetent but I guess it really depends on your manager. Although there are a lot of bright and smart people, you will come to realized there are also a lot who don't know how to do their jobs and it can get really frustrating working with them. Moving up the ladder is not as easy as they make it sound when you are first hired. They make you think that you can get promoted at 9 months but that's really rare. Instead of "getting promoted" you have to wait until there is a job opening (and there aren't many) before you can apply and "get a promotion"