Pros
Supportive team and management, flexibility in work hours, good exposure to HR practices, collaborative environment, and opportunity to handle responsibilities independently.
Cons
Limited career growth options for freelancers, workload can sometimes be uneven, communication between departments could be improved, and benefits are minimal compared to full-time roles.