Positive aspects of working at Mega include the stability of the roles, a strong company emphasis on quality, and the ability for employees to learn new knowledge through cross-department knowledge sharing. However, some potential challenges exist around work-life balance due to long hours spent at a computer, as well as the need to be self-motivated and independent in roles.