Open, collaborative office atmosphere. Everybody here is relatively happy and is willing to contribute to whatever you're working on. Ideas are considered regardless of how important you are.
Cons
Not as technical as I had hoped. Some cold calling involved, but we're not necessarily selling anything, so not too bad.