Pros
Sunrun is an awesome company to work for and the benefits are great. The leadership team will keep you engaged even if you're in a remote position. They have so many resources to support you such as employee communities (women, LGBTQ+, Veterans, BLM, LatinX, & disability), education programs (MBAs, GED, undergrad, and more), 401K match, and employee stock program. The company also wants their employees to be successful in their roles, they have frequent training, support docs, and team leaders to keep you on track. I would recommend working here if you are interested, especially new grads. It is a great learning and growth opportunity for your career.
Cons
The pay is awful, they only give raises once a year, and it's a maximum of 5% if you're the top performer. They took away overtime for hourly employees. The most common reason people have left this company is because of pay. Many employees have multiple jobs to support themselves.