Pros
Very helpful colleagues as they never hesitate to offer their help if necessary. The company still consider acceptable for the fresh grads because they can learn a lot from daily assignments.
Cons
When referring about career development , it will be very easy to see the dead end of the career if continue working in this company over some time . Management level people are very arrogant and they never show respects on other’s opinions , they would like to express their opinions /comments in an very unacceptable attitude even during the daily talks with staff (CEO likes to point out his superiors in the education level and thinking his judgements are undoubtably true) . Besides the organization of this company is quite flat and micromanagement is everywhere. Due to their lack of respect to their staffs so the company is facing very high staff turn over rate. In the end the management level love to BLAME the resignation reason to the staff professional abilities(their lack of talent or endurance or ability to accept the work chanllenge ) It’s not about the nature of the job, it is also not about the workload of the job.The chanllenges are overall acceptable IF management level people know how to treat their staff properly and showing respect to every staff . BUT it is not the truth. It is all about respect and HR management.