A very good companyThe good thingsEnvironment : very good. people will not push you away if you ask anything and good teamwork
work : not heavy which you still can still have your life.
opportunities : you can gain a lot here as long you try to do your work diligently.
benefit: guite okay for medium company. youll have bonus(depends on your contrbution to the office), medical benefit, office trip & etc.
the directors here are not bosses but leaders. they will work with you not just give directions. kudos to all the directors
The challenges- just ignore the admins staff. theyll always try to find your fault. no consideration - if you change them to robot, no difference.
- politics in the office. becareful with the politics