I enjoy working here a lot. There are a lot of hard problems, but the teams support each other. Management is fair and transparent. The comp is good and the company treats you like an adult. Lots of friendly communities!
Interview process is best I have gone through, they respect your time and you get a good sense of the culture and vibe.
Workload can be tough, but its start up life. Pace can be fast until you get your sea legs :)