
Pay scale for my age/experience range.
Getting challenged with difficult problems and finding a solution.
Everyone is extremely smart which leads to the best ideas being brought to the table.
People are accepting of difficult stretches of work and managers often allow time off whenever it's needed.
They have been increasingly more transparent and let us know that our work is making a valuable contribution to our overall efforts.