Good experience for non-profit industryThe good thingsFlexible working hours, and protocol between staff and the upper management is kept at minimum.
The challengesWorking hours varies, sometimes require late hours and weekends. Career progression is very limited since the team is relatively small.