Vantaggi
* Work with the best and brightest: it's truly an honor to work with such talented, motivated, bright colleagues. I don't know of any other similarly-sized tech companies in DC that are on par. * Great pay: I get paid slightly better than market rate for my position, and my stock options are worth 2x my annual salary when/if we IPO. * Great benefits: HSA, 401k, more annual leave than I know what to do with, etc. * Free food: free breakfasts every day, free catered lunches on Fridays, and a completely stacked snack closet that would make any college kid drool. Oh, and they even have farm fresh milk and produce, so there are healthy snacking options too!
Svantaggi
* I can't vouch for the working environment of other groups outside of Engineering. * The day to day job is trying to make energy usage and efficiency interesting to your avg person, which is tough because for the most part it's pretty boring. * If you work remotely it can be challenging, because Opower struggles with audio/video conferencing, but I think that's probably true of all companies.