micromanagement because manager know nothingThe good thingsSubsidized lunch, paid OT for engineer level and below, transportation allowance.
The challengesHave a lots of work, but not enough worker. Pay high for managers and above level, but less for lower level. Fully utilized people as much as they can. No work-life balance. No career development. if you supervisor, after 10 years you still supervisor. if you engineer, after 10 years you still engineer.