Autonomy, interesting work, learning new things encouraged, smart and helpful colleagues at least until recently.
Cons
Once it was taken over by new management things were promised that after year of work have not been delivered. Pay raises, more learning, more help with roles never materialized. All have gone downhill and workload has increased.