1. Dynamic & Fast changing
2. Tech driven & team work is high
3. Many new thing to learn
4. People friendly, people driven company - great mid management
Cons
1. Constant change in direction (probably cos it is a tech startup business)
2. Industry change affect company's business model
3. Competition from outside
4. Occasional bad apple team lead