Very competitive, as you can imagine. Have not seen any difference from other eng positions. 300 ~ 500k is a broad range but realistic. Depends much on experience too. More common scenario is to start at the lower range.
300-500 is a pretty accurate range. I personally make over 500 but have proven myself as a lead engineer at the company over several years. Remember they also give 5% of free stock options each month as well.