Pros
The engineering VP is awesome, he knows his stuff and has your back. There are a lot of really smart people here who care about what they're building, and holy crap do we build a lot of stuff. It's also really cool to be able to walk into major stores anywhere you are and point out to your friends and family the things you built! I can't tell you how many places I've worked at where I have to tell people "oh, it's all backend, you'll never see it unless it breaks" but because Wink enabled products are basically everywhere, I can usually tell people what I do and they get it!
Cons
Team is pretty distributed (maybe 25% remote employees, NY and SF offices) so you have to be flexible about times of meetings, and there are lots of video calls/chats instead of face to face meetings. You might have a meeting at 8am and at 8pm (hopefully not every day).