Tech stack is outdated and accumulates a lot of tech debt. Spend most of my time in meetings, which isn't very productive. Pay is lower compared to other companies including startups. Also strange that most senior and lead engineers don't know much about architecture...