Bonuses and PTO is great.
They are very understanding and they understand the projects at a deep level.
Completing tasks assigned for each sprint and learning more to develop my skillsets.
Everyone respects your time and there is no micromanaging. Everyone tries their best to carry their work load.
They are great people and are always willing to help out. They are very highly skilled in what they do.