Pros
interesting and hard technology that addresses a critical need: residential energy consumption. The team is casual yet hard working, and super smart. Office is fun and fast paced, with very little overhead or corporate drag. Startup subsidiary of larger established company offers the benefits of both worlds (fast and responsive, yet stable and reliable)
Cons
team is still growing, so some people are spread thin.