Overall they are both great companies and home to some very happy engineers. What matters more is the team you'd be joining. My advice it to talk to the hiring managers from each company and see who you think is better aligned to your style of work. If you could visit them and meet the teams in person, that would be even better, and chances are, you'd find this becoming a much simpler decision.