So, I get invited to a meeting today to discuss the architectural 'decisions' that have been made. And by discuss, I mean "sit there and accept the fact that we talked to the company we outsource to and decided to use what they thought would work rather than talk to our own employees who have experience and actually understand the business. We've already paid for it all, so there's not going to be much discussion anyway".
I've got 15 years of experience in this line of work. Asking my opinion after you've already bought a solution is a little late in the game.
Sorry, still not a happy camper at work.