Pros
Dedicated, passionate, and knowledgeable team members. The people I interviewed with were very knowledgeable, and you could tell they worked very hard. Pay was appropriate for the position as defined in the contract.
Cons
Unstructured onboarding made self-integration difficult. Expectations for part-time availability felt unreasonably high. It seemed like you had to be available even if you were only "part time." Key staff lacked the bandwidth to support new hires. Everyone appeared upset and overworked. I think feedback is asked for but rarely genuinely acted upon, and it may sometimes cause offense. Role expectations for freelancers are poorly defined in practice. Time tracking feels very hard to master, like micromanagement, and is also poorly defined.