Pros
For a company of Sunrun's size the amount of development and opportunity that is presented to employees is amazing. The workforce is intelligent, committed and driven to make a difference in the world and to be part of a disruptive company and industry. The vibe from the team that this is their opportunity to work for potentially one of the greatest companies in our generation is contagious. People work hard and play hard and if you are performing, leadership recognizes, rewards and provides flexibility to drive the appropriate balance in ones life.
Cons
Like any fast growing company, there is a lot going on. Change happens all the time, in both people, processes and priorities... but then again when have you seen a successful company growing as fast as Sunrun has (3,500%) in the last 5 years that does not go through change. Change can be hard, but also creates opportunities for growth.