In the USA that would still be legal. Here you'd have to make up a covering excuse, but in ad agencies - I've worked in 5 of them - people get hired and fired all the time, and it's about personal chemistry. Usually, if a client doesn't like you, you'd be removed to other accounts. Clients...