Pros
Culture, management and leadership are incredible. Everything simply makes sense, and the core values are perfect. I've never had so much faith in my immediate team and the organisation at large. The entire company works remotely, and as long as you have an internet connection you can work from anywhere. Growth is a priority, and is not only encouraged but proactively guided. Fluid attitude to change; if it doesn't work, or no longer makes sense, we change it. I could go on for days about everything that's great; I plan to work here for the foreseeable future.
Cons
Literally my only gripe is the mandate for using Apple-branded hardware. There is no freedom to choose tools for work that suit your needs, as you will be required to work with an Apple device. I'm not sure why this is, and it seems to be the only exception to the "everything is open to discussion/change" rule.