Abound Solar Lays Off 180 February 29, 2012 No Comments on Abound Solar Lays Off 180 Post View 1 The odds are good that unless you are well versed in green energy you do not know the name Abound Solar Inc. For the majority…