Pros
The people in the company are of a very relaxed yet competent nature. It always felt like I was working and interacting with people who knew their stuff, would deliver quality results, but would not bend over backwards for crazy work or to accommodate unreasonable demands, and for the most part, leadership seems to encourage this practice. In other words, the environment is friendly and work-life balance is highly respected. Due to working with startups, there is a certain entrepreneurial spirit permeating the company itself, where spreading ideas and trying new things always feels to be welcome. If you land with the right project / client, you will have an amazing team and a whole bunch of fun. With a little patience, people have gotten transfers to other, more interesting projects, so one can get to try multiple things.
Cons
Your mood here will also depend on which client you are placed with. I unfortunately worked with the company's longest-standing and most "profitable" client, but it's also the one where you are least autonomous in your work and the work is very tedious and boring. It was fun to learn new things initially, but once the novelty wore off, I was itching to stop working on that particular project, one way or another. Salaries are not unfair, but will not reach impressive heights. We did not receive adjustments for inflation and due to being a low-margin business, this likely has to do with not adjusting prices for our current clients. Due to the company's client base (UK startups), its climate is highly dependent upon the climate in startups. This means that even a hint of recession carries the danger of clients leaving and of a layoff. A couple of the company's VPs as well as their CEO bought into the recent AI hype way too heavily and are starting to force AI and ChatGPT use cases when it's not necessary. During a townhall, the CEO indicated that failure to sufficiently use AI on the job might even border on becoming a fireable offense. One VP gets offended whenever her fancies of using AI for yet another problem are stifled, because it's a problem already efficiently solved without AI. I think getting this hyped up on AI is ridiculous and umbecoming of supposedly mature and experienced executives.