Pros
Smarking has a very talented tech team. About a third of the whole team graduated from MIT, and a little less than a half came from PhD background. I feel very lucky to be surrounded by such a group of smart and hard-working people.
In addition to helping build a continuously evolving product to solve a very tough problem (parking), I learn from our team members everyday. People here have various expertise, ranging from software engineering, machine learning, to transportation and public policies. People are willing to help and eager to learn from each other. Very happy to work here.
Cons
The open space sometimes causes problems when I want to focus on coding. Need some quiet rooms for that purpose. Also, some meetings can be shorter.