
clear goals from the management, interesting tasks
leadership team sets clear goals to the company
Team members are very professional, they are focused on the getting things done
open environment, honest feedback from co-workers, management helps and invests in people grow