The company is on rough waters right now (like many others), there was a round of layoffs. Dialogue between different teams is not so great, and that is visible on the product unfortunately, it is cluttered. There are efforts to make it better, but there is still ample room for improvement. Overall, however, this is also changing slowly, with new managers realizing the shortcomings of nose-down focusing on their own team's product only. Though salary is still great, the replacement for stocks are something similar to stock options, and that is not nearly as attractive.