Vantaggi
Work life balance is really important to the company. I actually saw someone get in trouble for working on a Sunday. Lots of telecommuting, unless you are in the bay area, than telecommuting is not an option (BART strike? Hogwash, you were late!)
Svantaggi
The most bureaucratic company I have ever worked for, yet they always brag about how they're a small company and Gamestop needlessly imposes bureaucracy upon them. My days were filled with meetings, seemingly with the only purpose so we could all tell the person who organized the meeting how they were really smart and everyone else was really stupid. No one really cares about execution, the only thing that matters is that you say the right things. I had plenty of meetings where the action items were never acted upon. Extremely territorial coworkers with little to no team work. I saw developers change the spec just because they thought the features should be different, without consulting anyone else. I saw a meeting come to consensus about an action, with all attendees saying "this is good", only to have them refuse to take action the next day because they didn't like the direction. I saw coworkers simply stop talking to another person just because they didn't agree with that person. Instead of saying "I disagree, and here are my reasons, can you help me understand how you reached that conclusion", they literally ignored them. Kongregate likes to brag about how they're more of a 'family' than a company and that they have really high retention from early employees. When I was there, there was quite a bit of turn over. If you're applying, it's probably best to ask about turnover within the last year and why. They'll probably talk about how those that left were incompetent, but one has to wonder how they can keep hiring incompetent people. The best way to describe it is 'cliquey'. Remember social groups in 7th grade, where you were judged by how you dressed and who you hung out with? And if you said the wrong thing to the wrong person you would no longer be part of the group? Yeah, that's Kongregate. It's a ton of groupthink, and anyone who dares question Emily is kicked out as quickly as possible. When reviewing data, any analysis that supports her opinion is 'good', any analysis that doesn't is 'stupid'. Which means that you spend a lot of time in meetings when the answer was decided before anyone walked in, but as long as there are pretty graphs reinforcing that opinion, everyone is happy. No critical thinking allowed, no back and forth debate to try to understand why strange things happen or determine best course of action. You either tell someone what they want to hear or you are a 'trouble maker' and 'impossible to work with'. I had a coworker say that he would destroy me. My boss threatened my job after I took up a request from the CEO for a meeting. Everyone will be your best friend when you talk to them and tell everyone else how stupid and horrible you are.