Pros
Free food and coffee, I guess?
Cons
The position I interviewed and was hired for did not at all match what ended up being my day to day responsibilities. Was doing the job of 2-3 people. Little to no direction, or worse, totally conflicting instructions from various levels of management. I was there less than a year and had 3 different bosses, if that says anything. Was essentially forced out of my position by an upper level "untouchable". (HR and my boss acknowledged it but wouldn't address it) I've never lost a job before or since. As lots of other reviews have mentioned, not a good environment at all. HR was at least nice enough to give me a couple weeks to find a new position (they understood what was happening and that my performance was through the roof but someone higher up wanted me gone.)