Pros
People are cooperative and friendly. If you are driven and want it, you can get a lot of responsibilities and learn a lot.
Cons
Company culture and decisions are driven by one man only. There is nothing wrong with that except top management is egoistical and does not listen to anyone. He needs to know more than everyone and be the center of every conversation. If you know more than him in your specialty area, you are wrong - that's it. He surrounds himself with "yes-man". Top management is openly rude and would humiliate employees having a different opinion in public. Exec management fosters a very political environment. Be careful to not get on the wrong side of the wrong person -- it does not matter how hard you work or how much you contribute. Annual review cycle is just a beauty pagent and not merit based at all. No appreciation of employees.