Many inherent management problems
In my time working for Sunrun, I did have a lot of fun. Mainly because of the coworkers. Upper management severely lacked though. The only decent boss I worked for was run out the the company simply because he wasn't a big enough Jerk. The company however does have potential to be great to work for.