Eric's energy is great and contagious. The way the product team follows his vision is testimony to his leadership style.
Cons
A few egos left unchecked mean the work environment is not the friendliest. Although the company is still relatively small, there is too little collaboration between the different teams.