dynamic environment
flexible hours
participate in core projects and be responsible for multiple tasks
get the whole picture of company operation and products development
Cons
small office
low base payment
compensation is limited
logistics may be a little disorganized
pressure due to multiple tasks and deadline