Supportive team environment and good collaboration between coworkers.
Opportunity to learn new skills and gain hands-on experience.
Flexible work culture and decent work-life balance.
Management encourages growth and problem-solving.
Cons
Communication between departments could be improved.
Workload can become stressful during busy periods.