After a while, the novelty of working at an ad agency wears off, and what's underneath isn't pretty. The perks can no longer cover up the unhealthy environment, created from the top. It's impossible to leave this place on good terms and it's taken extremely personally. Upper management is almost cultish, and internal employees are "sold" on Anvil just as much as prospective clients. Ex-employees are constantly bad mouthed to current employees. Also, like another poster mentioned, internal employees are coerced to write reviews on here. And notice that most of the positive reviews are written by people who have been employed for a short time. It's a great place to learn the ropes, but after a year or two, it's time to move on.