Pros
Adometry's offering a unique, new product to its clients, so there are always new challenges figuring out how to deliver the latest cool thing. Developers have a lot of freedom (and responsibility) to drive the process, so I've had lots of opportunities to learn new things and design core systems. It's cool place for a developer to take some initiative and solve some really challenging problems. The software team managers have always been available and responsive. The company has some competitive advantages in a fast growing industry, so the company's prospects are great.
Kontras
The company has grown really fast, and communication between departments isn't very good. QA is fairly new and still finding its feet, so there's a lot of confusion around deploying new features or bug fixes, and a lot of developers debugging and fixing problems in the production environment. Mistakes have been made in the past, so some systems aren't that great, but since development is moving forward so quickly, there isn't a lot of time to fix them--but the flipside of that is that the pace of development is exciting.