Pros
Flexible schedule, amazing work/life balance, brilliant peers, open to suggestions, willing to accept chain of responsibility, comp time for extra hours, bonuses and incentives for just doing your job.
Cons
Hah, none unless you just can't get along with open minded people.