Vantaggi
Great place to learn the fundamentals of highly distributed/scalable transaction oriented development. Must be young, hungry and kid-free to fully appreciate the experience, it's fast and furious.
Svantaggi
You work very hard, not so bad unless you like to see your kids. The fact that the developers often become first level support for mission critical services, yes this means you will often carry a pager that will wake you at 3 in the morning because a server in Japan is performing aberrantly. There is this aura of thrift that after while creeps darkly into your morale, notably the "horse stall" like offices. It literally seems to be modeled after a warehouse-based sweatshop, right down to the "desk doors". It goes without saying these people are not great followers of Feng Shui.