Pros
Management listens Flexible schedule Competitive benefits and pay
Cons
Work can be stressful No parking
Pros
Little to complain - interesting work, interesting folks and mission-driven organization
Cons
Really enjoyed the work here so far - nothing to complain yet!