Pros
Sometimes friendly customers. The image of the company helps you look better to future employers and is great for the resume. Working for a green company that has a lot of potential (untapped) to help the world. You will love your co-workers...
Cons
...but you will be unnerved by higher management. Middle management always looks zombified and trapped. Insane turnover. The company flies under the veneer of trendy enviro aesthetic, but the inner core is replete with poor fiscal choices and mismanaged resources. Instead of paying their managers what they are worth, they spend their budget on frivolous and trivial things. Cannot seem to keep MOD's or department managers for longer than a year or two, which is a clear sign this is a turn and burn establishment.