Pros
Ability to be impactful in big, meaningful projects. Working in different sectors that are not usually that big in the Silicon Valley (gold mining, energy, etc.). Ability to be impactful in sectors where technology is new and really make a difference in peoples lives.
Cons
Not enough room for career advancement as the company is small.