
Smart people with experience and understanding, depth and a good technical culture
Positive workplace with good strong brand and potential for long term career
Fair Compensation, though given to understand that it stays constant for years once you join