Pros
Gain experience supporting a start-up, a good cause, very diverse environment.
Cons
No culture at all, no perks, no incentives(only for certain teams), favoritism very obvious, you could be here today, gone by tomorrow, very high turnover, burnout is real, best of luck.