Pros
Upper management listens to my suggestions, and if they agree, they take action to implement them. If they don't agree, they explain why.
I'm allowed to take chances creatively and run with my ideas. Naturally the more you prove yourself to produce desirable results, the more room you're given.
Management is transparent and open to suggestions, new products, and improvements to existing products and services.
Cons
In my experience, I really haven't had any issues that would fit into the con category.