
Bonus is very generous. ESPP is great too. Medical is average and so is 401k matching.
Human interactions. Solving problems and collaborating with teams across the organization. I wish there were more people in the office more frequently because I find it much easier to get things done when you can interact directly.