Great leadership team who constantly support you to come up with new ideas. Actually listen to what you have to offer for a change.
Enjoy an environment well I fear my mind and creativity is appreciated my senior staff and they back up their talk with monetary compensation.
The companies managers are very open to discussing and talking. No ego from anybody. They may not agree with you but will still listen and sometimes change their mind.