1. free to learn and use new technology
2. everyone in this company is important
3. engage to a product from 0 customer to more
Cons
1. everyone need to take care about production issue
2. change fast, hard to do architecture planing
3. need to do some misc that not relate to engineer