Pros
The perfect place for someone with absolutely no talent or web experience seeking a made up nonsensical position where they are free to abuse the production staff (designers and developers). A marvelous place to be a salesman who again knows nothing about the web. Basically the less you know about the web and brown-nose the more you will succeed.
Cons
Projects are dictated by people who have no idea how the project life cycle works. They find key words or phrases and throw them around as if they know what it truly means. On numerous occasions, no every occasion the production staff has continuously picked up the slack for the short-comings of those in charge. The production staff is always to blame and the least compensated despite their tireless efforts.