Pros
Pros are a flat hierarchy and the ability to make a difference and be heard. I work with a great group of people who do more with less. We all work hard in our group and turn out a tremendous amount of work considering our small team.
Cons
Our Finance department does not do a good job of budgeting for the various business units. Business units should be trusted to manage their own annual budgets once it has been reviewed and approved by Finance. Instead, what happens is each purchase req is re-analyzed again for each submittal. Definitely not speed of light. Finance should only be in the approval chain once a business unit has shown they cannot manage their approved budgets and are over what was approved at the beginning of the year.