Not very good, because they expect people to know everything in a few weeks.
They are bias and likes terminating employees that they don't like.
They are not supportive and doesn't care about the workers performance.
Good town hall meeting from the upper management every quarter. But when it comes to your manager, she will ignore you and even say "this is confidential, I'm not sharing with you." "you have to earn my trust to konw this" or just give you a look and ignore you...