Pros
Fun and unique work environment
Great chance to meet new people
Flexible schedule as a contractor
Supportive and energetic coworkers
Valuable hands-on experience
Cons
Pay not always competitive for contractors
Limited growth or advancement opportunities
Long hours during busy seasons
Communication could be more consistent
No access to full-time employee benefits