Pros
Working at Carbon has been amazing. Everyone is so passionate about the technology and making the vision a reality. It's incredibly motivating to see the ambition of those around you, and how that ambition is completely team driven and supportive, not personal/for one's own career. I'm constantly learning and getting new opportunities for growth that come from both merit (rewarding my hard work) and my interests. Such a healthy workplace environment and have witnessed no politics/manipulation. Surrounded by some of the smartest individuals that all genuinely enjoy showing up everyday. Managers absolutely respect work life balance and trust you to execute your priorities/projects/duties with the top most quality. On top of all of that, I've made some of the best friends I have at work. PS - The "no a**hole policy" is REAL and having dogs at the office is awesome.
Cons
Not the best in terms of structure due to the startup nature. You have be ready for anything that comes at you, be willing to wear a lot of hats, and, most importantly, be capable of setting priorities for yourself. In Redwood City so if you live in the city, the commute is tough.