
Management being open to feedback.
Doing what I like and getting paid for it.
Most people are passionate about their work and care about the product.
Open-minded people and lots of experts in the field that you can learn from.
Excelling at solving challenging technical problems to deliver value that is recognized by peers and customers alike.
The possibility to constantly develop my skills and solve challenging technical tasks. As well as positive feedback I receive from both peers and customers.
It is hard to get a substantial raise if you were with the company from the beginning of your career and progressed fast with your skill level. Newly hired and less skilled people get paid better than loyal, experienced employees.