Pros
You will meet lots of brilliant minds here. You will find smart teammates that inspires you, and you will have a manager that you can look up to. But as for now, most of them left the company or on their way out.
Kontras
This company use to be an ok place to work for. Everything went down after CEO decided to spend less time on his yacht and take more time on "taking care of business". Upper management is a joke, only yes man can survive in the management team. All the smart upper level guys who actually know the technology have literally been fired, because they have said no to the boy king for obvious reasons. The company do not respect and care their employees at all. Upper management make all kinds of ridiculous decisions, and at the end all regular employees pay for the price, such as massive layoff ,no bonus and no promotion. If you are a technical person, or someone looking for personal growth, this is not the right place for you. On the other hand, if you are really good at office politic and nothing more, this might actually be the heaven for you.