Pros
Good benefits, ok pay, easy location, free food and drinks.
Cons
Aside from the obvious planted everything-is-sunshine-and-rainbows reviews here, others have hit the nail on the head. The biggest problem is management, which is unfortunate because they actually have some talented people. Certain managers have egos bigger than their offices. There is a level of favoritism that I haven't seen before in the professional world; it's THAT obvious. If you're the type of person who wants to come to work and do your job without being lambasted in politics, I'd pass on this place. Hell, if you've ever held a job in a professional environment, I'd pass on this place. People have been jumping ship for a while and it's not going to get any better. The CEO was recently fired. Hopefully the new one will see the problem and fix it, because it's rather sad when multiple outside people in the hiring/recruiting world know of certain people, and immediately understand why someone would want to leave. You have been warned.