It's not. Very passive aggressive environment. Don't shine too much or your skills will ultimately be sidetracked.
They need to train their all their managers how to treat their juniors or other team members.
It was great i loved it until i got a new boss which she got me terminated i worked there for 3 years up until then
Verbally, generally to a group to dilute the intensity, when appropriate. Always professional.
All benefits and rules need to be disclosed to employees pamphlets or Hand outs when hired and during probation period.