For all disciplines.
If you are an A Student then chances are you were not challenged in school.
The A Student is usually the following...
Took classes in topics that they already knew about.
Sacrificed a bit too much human skills just to get the grade.
Are well rehearsed in cheating/pay off people to do the work.
Weasel the professors to up their grade.
When I applied to Grad school, the Dean asked me about a couple of C+ on my transcripts, My response was those were the classes I learned the most in, because these were classes that covered topics that I never explored before, so every thing was new to me, and required me think about it differently. The classes that I got a B+ or better in, were classes I took because I needed the credits, they covered stuff that I knew 85% already and I just need to fill in a few gaps.
There are some majors that are very easy to get A's in. Because if they have strong Writing Skills, they just BS a paper with minimal logic.
While other majors Just as the Math and Science, BS will only go so far. And your grading is very mechanical.
The education system over values these grades, thus when you get into Grad School, grading actually curves upwards as not to have everyone dropout.
Because you need a 3.0 to stay in the program that means your D level work gets a C+, your C Level work gets a B-, Your B Level work gets a B and A level work gets an A. So a B- quality student will be staying above the 3.0.
But your grades very from different schools, different professors, different time lectures started... It really isn't fruitful to nitpick a student for a job if they were a 3.20 vs a 4.0 unless all other things were equal.