No job is 100% perfect. When comparing offers I had with other companies, compensation was not the highest. However, they are very transparent about the value of the options you receive, and given how much I enjoy working here, I have no regrets. A second con would be needing to work across timezones. We have people from all over the world, from Hawaii to New York to Poland, and finding times that work for everyone can be challenging. Despite these drawbacks, though, I wouldn't want to work anywhere else.