Pros
Your colleagues are generally nice, smart, caring people. Good gender balance in the workplace--NOT dominated by men. Pay is good for what the work is. The company is growing.
Cons
Disorganized. Everything is last-minute. Zero transparency. New plans are announced suddenly so planning is almost impossible. It's completely unclear how work is handed out. Sometimes it's simply a last-minute mad dash. Other times, some people are picked for plum opportunities, or just as easily passed over and kept in the dark--as if these balance out. Irrational favoritism. Management has favorites--but you can never tell why. And then they're passive-aggressive with everyone else: demeaning remarks are followed by outlandish praise--as if you won't notice. Don't ask why you weren't considered for opportunities: management tells part-timer's 'you aren't ready,' but there are no instructions for getting ready. No real concern for you. The whole time I was there, no one bothered to check whether or not freelancers were paid on-time: we weren't, more than half the time. They're constantly telling you how great they are. And yet they are clearly doing things on-the-fly. Katzman might as well be "Our Dear Leader." You'd swear he walks on water--and yet leadership never knows what's coming next and can't manage to pay you on time.