good in general
the in office jobs are mostly nose to the computer, and meetings... bottom line driven. the focus for sustainability is great so you have some making a living while making a difference experience. Younger people have nice social opportunities ... Office manager is great. Pay is so so for the area, although benefits are good with 50% matching 401k!
socially responsible, nice location once you get there, good benefits, nice co-workers
busy area for commuting to, pay is so so, top management is smart but needs communication help to work well with all