Great pay and benefits
Great team
Company is doing really well
Cons
Things chance really often
Legacy code and tons of backporting
Tons of teams leads to needing to wait for other people response on work
Global company so some messages take 12+ hours to get a response from other side of the world