I started my career for a software development company in southeastern Europe. Experienced same thing with outsourcing work and selling juniors as seniors - it is standard practice for any outsourcing company that sells X developers where client only wants flexibility in number of people to pay and not individual developers (who would then they have to contract individually).