Tight deadlines, sometimes one person handling multiple projects from end-to-endThe good thingsGood colleagues and peers. Colleagues always help each other out in times of need
The challengesThe tight deadlines, as well as the amount of workload, one person handle multiple projects, office politics between employee and employer and also no work life balance (eg: OT, etc)