Flexibly working hours great for moms with small children. Excellent fair pay.
Cons
Too many "cooks" in the kitchen. I never know who to report to, what is important and miss key points because of it.
Disorganized with no structure-albeit working on it.