This is one of the best teams i know
the best place for me to work, i have worked in a couple of other companies but this environment keeps me motivated every day
Need to balance with the current market rate along with the overall experience
Doing literally anything to help their employees/acting as if they have a responsibility to their employees
Cash component. Its about par for my experience