Pros
I worked for Vietnam office which is almost entire tech team of the company. This is a good environment for developers to learn and develop technical skills. The team culture is very friendly and open. Colleagues are talented and humble. The flat structure makes people focus more on the actual productivity instead of climbing to higher levels.
Australian colleague are friendly.
Some other pros: flexible working hours, good benefits, free coffee everyday, fancy lunch every Friday, snacks & ice creams are always stocked, etc.
Cons
- The target users are not so hi-tech. Sometimes business requirements may seem unconvincing.
- Product goals/scopes/requirements are rambling. Sometimes the CTO & product manager are not on the same page which makes a huge confusion for dev team.
- Too much appealing food & drinks. Easy to gain weight. Not good for diet.