
Having the ability to try new solutions
Understanding manager and great work life balance
They let everyone voice their opinions
Good people who help each other
Pay is below average but bonuses aren't half bad
Easy 2-3 stage process with good timely communication from HR