Supportive and collaborative team environment.
Opportunities to learn new skills and take on additional responsibilities.
Flexible work arrangements and a good work-life balance.
Cons
Career advancement opportunities can be limited in some departments.
Communication between teams could be improved to reduce duplication of work.
Processes and decision-making can sometimes be slow, especially during periods of growth.