Vantaggi
the benefits, the snacks, the people, the hours (although they are long, at least you get home at a reasonable hour)
Svantaggi
Most of the middle managers are not very bright and judge people based on their perceptions of them. People are judged strictly on the quantity of work they do as opposed to the quality. If for some reason, a manager does not like you, he/she can come up with bogus reasons to have you fired or make your life so difficult that you leave. The work is a whole new level of boring/mind-numbing. Backstabbing is HIGHLY encouraged. In fact, the quickest way to get a middle managers respect is to point out the flaws in your co-workers work. For all of their talk of transparency, there is absolutely nothing transparent about the operation.