Supportive teammates and friendly environment, management listens to feedback, good learning opportunities, flexible work culture, encouraging leadership.
Cons
Occasional workload fluctuations during busy periods, communication can be refined further, deadlines encourage better planning, documentation can be expanded, role clarity continues to evolve.