I have a couple of friends working there. It's pretty dry corporate culture. Expect being overworked sometimes. But on the bright side they pay really well and the RSU will be a lot of money. At the end of the day it all depends on who are you working with not the company itself. I hope you get lucky and get into a good team.