Cons:
- Comparatively high price point at $8
- The custom 8-core architecture is more difficult to make full use of
- No other chips in the family (can't flexibly move up or down in flash size / IO / core count)
- No interrupts
- Uncertain availability, and may be nearing end-of-life (this is speculative)
- Programming in C is secondary to the proprietary scripting language SPIN (which has an interpreter in the chip)
Pro:
- The processor is open source under GPL v3
- Multicore architecture makes it easy to create systems that work concurrently
- VGA output
- No interrupts
- SPIN isn't that bad... and assembly code integrates nicely with it