Pros
Some nice co-workers. Bright offices. Free fruit.
Cons
I have never worked in such a dysfunctional place. I hated it so much I left without even having another job. My boss and my team were nice. But the rest of the place was horrid. I watched people who were supposed to work together throw each other under the bus. I was screamed at for the most menial, ridiculous things -- that had never happened to me in my decades-long, successful career. I can't even tell you how I still have flashbacks of my days there. I feel sorry for the people who still work there. The technologies and the product were terribly outdated. I read negative reviews here when I was a candidate and thought they were just disgruntled employees. But then I found out first-hand, it really is as bad as the negative reviews state. Don't waste your time.