Vantaggi
Flexibility -- with hours, home-working, scorecard/objectives. Fairly free to be as ambitious as you want to be and support to try new things, meet with suppliers, explore ideas, etc. There are lots of different areas where one can move around if needed and you are encouraged to move around if you want to progress in your career.
Svantaggi
Have to fight for pay rises, its in a tough competitive environment with a product that will struggle in the recession. The only way up is out of a team or unit in most cases; no in-job career progression, no matter how large you grow your role. Also, it is a lot of who you know if you want to change roles. So if you're not good at networking, this probably isn't the company (or industry) to be in.