Great office space, talented people. They're hungry to do good work, and there's room to make it happen if you're self motivated.
Cons
Not a lot of process, and more communication. There is a tendency towards finger pointing, when the conversation should be about what we can do to make things better.