In Portugal, it depends: if you are on a contract then it's after tax, if you are not on a contract (think consultant) it's before tax. This happens because most people have no idea that the other side receives only the net wage and vice-versa.
edit: to answer your question, the 250k is before tax.
EDIT: Actually I see what you mean. In the above scenario I would never tell a friend I make 3K but during salary discussions and in writing I guess you would quote the Brut.
what makes it a bit more complicated too (not complete, i am sure there are other reasons as well): we get paid at least 14 times a year, where the non-monthly payouts have a completely different taxing. my father working for a bank gets paid 16 times a year plus a bonus once or twice a year.
also, once you have paid a certain amount for your social security, you don't pay it at all anymore, skewing your net wage.
it might be that the employer miscalculated your net wage and you might have to pay the IRS at the end of the year (or if you are lucky, you get money back)