Pros
Depending on your team, you might be able to work with really nice and motivated people. Your fellow engineers are helpful and problems do get sorted out in a way or another. They will tell you if you're working too long hours and they do care about you. The pay is above the market average (at least for engineers) and the benefits are good, including restricted stock units, stock purchase plans, medical and dental insurances and work from home expense covering. Fully remote work is possible if you're not too far away from your team and the flexibility is improving. There's a constantly ongoing effort to improve the developer experience and make processes easier. Teams are definitely getting more self-organising which improves the software quality and shortens the time it takes to ship new features and improvements to the customers. This has improved a lot in the past year. Company values are great (at least on paper) and the employees represent several different nationalities, religions, gender identities and age groups. If you are a seasoned software engineer who doesn't feel comfortable working in a startup with people in their mid 20s, Anaplan might be a very good workplace for you.
Cons
At worst, it's a slow moving corporation where nothing seems to get done. A huge amount of time is wasted in meetings that could have been an email or a Slack message. Many employees have a corporate mindset and there is some serious lack of startup mentality. I don't mean that every company should be like Facebook and break things fast, but sometimes fixing bugs and releasing new features is just taking too long. Technical debt is probably the main culprit for many issues and addressing the problem is quite a challenge and not always a pleasure. It might be a different case for those who like challenges. Some engineers use their free time to make things better but it shouldn't really be like that. There isn't always a strong passion to ship great products to customers. Quite often the product owners have all the power to decide where the products are heading but some of them do not have a vision to follow. The push to climb up on the career ladder is very strong which might not be everyone's cup of tea. It's frustrating for people who just want to focus on the product, make it better and see customers happy instead of assessing their career goals all the time. Recruitment is a bit of a mess and managers often keep pushing for candidates even after the team wants to reject them. This really needs to be sorted out if they want to hire top talent. Some really motivated and talented employees have left or are leaving, which makes me sad. The company is very UK and US centric and sometimes we forget that there are employees in other parts of the world as well.