Pros
Financially sound. Relaxed work environment. Good co-workers. Good balance between work/family life. Base salary is pretty good for the area.
Cons
Outside of base salary, benefits are not that great - medical coverage is actually pretty expensive compared to other places I've worked. Merit increases are paltry (less than 3%) considering that they have all this cash on hand. No bonus. I can't speak for other positions, but in my case there is no room for advancement. If I were to stay at FCB for the next 20 years, I'd probably be doing the same thing then that I do now. Some people may like that, but for me I need something more challenging and exciting. Technology is a bit behind the times. We JUST got upgraded to Office 2007 on our workstations. And many co-workers still have huge CRT monitors at their desks (circa 1995).