The environment is amazing, the people are spectacular. They strive to help you grow as a developer and maintain consistent code standards. It’s an agile environment but is small enough that client contact is still important.
Cons
It’s a small company still, so there’s not a ton of room for position advancement.