Smart co-workers with a lot of camaraderie, great communication inside and outside departments, good benefits package and pay is commensurate with experience. It's been a great first few weeks and I'm happy that I joined!
Cons
For an Agile workshop, things feel slow sometimes... but that can enable you to speak up for your projects and make things happen.