Avantages
Great resources across business units Helpful and engaged colleagues Well qualified co-workers commitment to doing things right
Inconvénients
My biz unit has a tendency to rush to ship status, which results in cutting corners. The quality of the people doing the work lets them get away with it, but every now and then it catches up. There is a tendency to allow "pet projects" - projects with no demonstrable commercial viability but some VP protects it because he or she has convinced themselves it will be great. This results in wastage due to mis-focused resources. There is also wastage due too many different directions at once. I'm sure this will go away with the change to Oracle. My specialty is especially under-resourced, spreading me wayyy too thin.