I like the color scheme. It fits well, even if unintentional, with the "Go Green" initiative that is being adopted by a lot of businesses. I do not know why, maybe it is just color, but I look at the logo and that is immediately what I think of. Looks sort of leafy I suppose.
Kudos.