Pros
The company operates remotely which gives employees a huge amount of flexibility. Employees move around the country to live where they're happiest and we collaborate online. The team is filled with talented, bright people who get along well and understand the industry. The company is growing fast and it's not always easy, but it's always a challenge and very rewarding.
I've been here five years and hope to be here many more. We've hired lots of people and very, very few have left, which I think is a testament to the work environment.
Cons
The nature of our product means that the technology doesn't evolve as fast as you might want it to. If you're a developer who wants to be on the cutting edge with the latest frameworks and technologies you'll be frustrated.