Pros
Great products, great ideas, great people, great company !
Swedish mentality at its best.
Caring about patients, customers and employees.
Very accessible people, from top management to all levels.
Cons
I don't really see anything negative to say...maybe to enthusistic !