UnpredictedThe good thingsNice owner, good leader, good team work, nice people/employees, great experience, good networking, health environment, excellent new idea, great communication with other team, always have good understanding and always have new things to learn and excellent implementation permission.
The challengesDynamic, too much changing in very short time, very fast company, good career development, place to have good time to learn new things. but your working life balance will be not so balance, eventually you should come when you on your day off.