Culture somewhat diluted with all the hiring in last 5 years. A few bad apples can be really toxic and ruin it. Hard to deal with and harder to turn around.
Xpresso is sold as a proper development tech, and despite the advantages it locks developers down to non transferable skills and to a good comp package. That makes it near impossible to move to another company and compete with other candidates that have industry standard skills.
Career moves into more senior roles is often linked to a magic opportunity or luck of being in the right place in time. Lots of hiring from the outside for senior roles but not enough promotion from within.