More Pros than Cons, but the Cons became too much
Pros
great coworkers, amazing direct-leadership, great location and comfortable atmosphere. Great benefits, too. Company discounts + Lyra (free mental health), even commute reimbursement for Lyft or the bus. I LOVED my coworkers and I miss going into the office almost every day since I quit -- it felt like I was hanging out with friends all day, we just happened to be doing work-related activities.
Cons
"Higher-Ups" decisions affected everyone on the ground floor, constant threat of layoffs had everyone stressed out. Didn't matter to corporate if you were a top performer, you could easily be let go in attempt to make profit that year. Poor communication between departments and upper-management. Were it not for these issues causing frequent anxiety, I would not have left. Maybe after the company evens out from absorbing SolarCity, things will be better. I'd consider returning, if that were the case.