
Good team members and the fun activites.
Good support provided by the members.
Good work-life balance, and education assistance.
Honesty and grilling about the knowledge.
Leadership is not up to the mark. Management should understand that how the team can perform better by listening or asking randomly to individuals which gives clear picture.
I think at the beginning of the month the targets, and improvements should be discussed in the meeting. Managers should listen and implemented suggested instead of doing illogical things.