Small office environment, casual, open minded, passionate, supportive, innovative, helpful, start up, lively
Cons
Small programming team mostly third party, needs more infrastructure and has a slow elevator in the office. That being said, they may have moved offices