The pay structure is not the best. For instance, quarterly bonuses make up 40% of your total compensation. The reason why this is not the best is because bonus pay get taxed at a much higher rate (almost 50% in my experience) than salary pay. Additionally, I was promoted during a merit increase cycle but only received a promotional raise. I was later told that percentage increase I received included both promotional and merit increase, which did not make sense given the percentage. Other than that, I would say this is a great company.