* Smart people--several are experts in linguistics and natural language processing
* flexible work hours--focus is on getting the work done
* individual offices--opportunity to close the door and concentrate without distractions
* flat hierarchy--not too many managers
Cons
* not enough understanding of what it takes to build a successful business; all the focus was on the technology
* lack of business people to build a scalable business