Outdated tech stack reliant on tons of patchwork hacks, and that’s even if you’re not working in appdev. If you’re unlucky enough to get stuck at appdev for any prolonged period of time working with XO, consider your skills basically obsolete. You’d be better off putting Scratch on your resume than XO.
Also very low pay and room for growth. They prioritize outside hires for most top level positions. Whatever level you get hired at, be prepared to be stuck there for a long time. The strategy is to “boomerang”, i.e get a job at another company, then come back at a higher level to reap the benefits of the higher pay and company culture.
You can climb pretty well if you’re a rockstar developer, but honestly if this describes you you’re way better off going anywhere else as your TC and promos here will not match what you can get at other companies.
If you get a ridiculous offer from this company, by all means take it, but then get ready to bounce out of here ASAP before your career stagnates.
As I said, the only reason anyone would ever want to stay here for any length of time was due to the culture here, but that’s all gone now. Don’t get suckered into being loyal to this company. You just got to be very mercenary, get your money and get out.