I buy online that way I don't have to go into the stinky shop! Yes they are against animal testing, they're environmentally friendly and they use recycled/recylable packaging, I think a lot of things are Fairtrade where they can be. They avoid using chemical nasties and preservatives, so things do have a more limited shelf life. This link tells you about their policies etc.
I think they're very good and have used them for a long time but I am selective about what I use. Strangely enough (with the exception of the bath bombs and probably the soaps) a lot of their products have a fairly subltle scent, it's just combining them all in the shop that makes the overwhelming pong! I use the 'Big' shampoo for finehair which is the best shampoo that I've ever used and the 'Angels on Bare Skin' face cleanser which is brilliant.
If you are prepared to brave the shop then they are brilliant at giving you little free sample pots of the different products that you'd like to try with no obligation to buy anything. I have never used anything from Lush without trying a sample first. I wish more companies would do this when I think of the amount of money I must have wasted over the years on products that I used a few times and then decided I didn't like them.
My main reasons for using Lush are for the environmental aspects but equally I'm not prepared to compromise and use rubbish products that don't do the job, IMHO Lush strike the balance well.
There was an organised boycott of Lush by some people when they donated all the profits from one product to an extremist anti-hunting group (The Hunt Saboteurs) who had been linked to terrorist activities. I don't think it would have been such an issue if Lush had donated the money to a more moderate group such as the League Against Cruel Sports.
The products are lovely - their political agendas well, each to their own.
The prices seem to have gone through the roof over the last few years too and I find it somewhat grating that I've found their products cheaper in the "most expensive town in Canada" - rather than a UK high street.
I think most products are actually made in their factory in Poole, though individual shops quite often do demos and have "parties" where you can try your hand at making things like bath bombs and face masks.
Lush support a very wide range of causes - they have a "charity pot" moisturiser where the proceeds all go to charities, usually smaller and less well-known ones, with the details on the website. The founders also make large donations. I doubt everyone would agree with asbolutely every cause and group, but they are very open about where the money goes.
I love the naked products like shampoo bars and some of their soaps like Honey I Washed The Kids are gorgeous; they're pricier than what I would usually buy but smell lovely and I respect their principles.