Management is competent and they want you to succeed. Collaborative environment, working together as a team even though thousands of miles apart. Great work/life balance. Always looking to improve... and asks employees for input and new ideas, which they implement.
Yearly raises are minimal, less than 3% per year.