A) There is a lot of democratic control actually. More than employees execute I would say. In a 90k people organisation even the most powerful person has much less power than a majority of the other 89.999 people. The founders btw own less than 20%. Aaaand I also own shares. So I'm one of the guys who sets the policy for employees like me. I also go to the shareholder meeting which is held not far away from where I work. The most powerful owner is probably an investment bank. But they only care about the numbers. If "care package for employees of size $X" is spent on tennis courts or air conditioning in the office, or free ice cream after the canteen lunch, they simply don't care. So it's open for democratic processes to assign these budgets.
B) Why is democracy a prerequisit for socialism?