Pros
Work with some really lovely people Lots of colleagues are heavily involved in core WordPress Work on some big projects for well known clients Fully remote, so great for people who live remotely and/or who can't commit to a normal 9-5 Very thorough onboarding (perhaps too thorough!) There seems to be room for career progression. I saw several colleagues receive promotions during my tenure.
Cons
Poor communication from management. Inconsistent feedback. I was let go with zero warnings, notice, or explanation, just a week after launching a major project and personally receiving praise from both the client and several Directors. Quite a few colleagues were let go suddenly during my tenure. There was no warning and no explanation given to us. This created an atmosphere of distrust and nervousness. If you're not in a US timezone, then I would apply with caution. Despite promises during my hiring process, I spent the best part of a year almost exclusively working with people in the US, often on the west coast. This meant that it was difficult to effectively communicate in what should be a very collaborative role. This was felt especially keenly on fast-moving, time-sensitive projects. As a result of being in a different time zone, I often had to stay late or log on in the evening for meetings. I was explicitly promised that this wouldn't happen during the hiring process. Lots of bureaucracy. A very strong focus on logging 40 hours per week. If you aren't fortunate enough to do that, you may be forced to use your precious holiday time to fill in the gaps. Need to wrestle with several poorly connected time tracking/logging/project management tools, which could vary per project. Especially tricky to manage when you're on multiple projects at once. No computer/devices/software supplied if you're outside of the US. Pay not equitable for the same position if you're outside of the US.