Pros
- Great people to work with. Everyone's voice is heard and respected. Co-workers are smart and provide great feedback without being overbearing. - Strong leadership. Clear vision from the top, communicated with transparency. Company higher ups always make time for and genuinely care about the people that constitute the company, not just the bottom line. - Fun space to work in - renewables continue to grow, and you get to be involved in the innovation. - Variety of interesting technical problems to solve; Different teams present different challenges. - Very little process overhead. Meetings kept to a minimum. Developers spend the vast majority of their time actually writing code. - Kirkland location is great for transit. - Excellent work/life balance. Your nights and weekends are your own. - If you are looking for a very professional, buttoned down work environment, this is a great place. Lots of peace and quiet.
Cons
- Leadership positions are mostly filled, and it can take a long time to get promotion due to flat structure - Location not great for food options unless you drive a car to work. - If you are looking for "Exciting Startup Culture", you'll have to search elsewhere for your ping pong tables and office kegerator. People are lovely to work with, but don't tend to associate outside of work.