Great place to as start up and to gain experience.The good thingsFun and entertain colleagues. The management are really flexible . Allow worker to work from home under certain circumstances.
The challengesNot stable. Company has lots of changes in this few years. Too many work load due to staff shortage.