Management respects ideas and gives full ownership of projects. Regular feedback sessions make performance discussions transparent. Its a good place to develop leadership and communication skills.