Vantaggi
Coworkers are generally very bright and fun to work with. The work is challenging and interesting, and it involves cutting-edge Web technology. The benefits package is better than adequate.
Svantaggi
Relentless expectation (often demands) for long hours of overtime well into the night and over weekends -- including explicit instruction to cancel any personal plans -- without any additional compensation or even any possibility for comp time, coupled with hours docked from you paycheck if you sleep in and show up late in the morning. (I have seen people not only docked but actually repremanded for sleeping in and showing up at 11 a.m. after being required to work without extra pay till 2 a.m. the night before.) Lots of last-minute work done way too fast to allow for quality control, and the result is a lot of sloppy work and lost accounts. Virtually no communication from the top about important management decisions; when I was there it was impossible to get an organizational chart, and the various work groups had abstract names that had no functional meaning.