Vantaggi
None. Too many cons to bother with mentioning any minor pros.
Svantaggi
The IT department is micromanaged from the very top. The only person who makes any real decisions is the CTO. No one is empowered to make a decision, let alone think for themselves. They claim to be a technology company, yet they sell information not technology. They "think" they are a technology company because they use the Web to sell their products & services. Yes, they spend (waste) a lot of money on their infrastructure, but that does not make them a technology company. There is absolutely no trust in the company. No matter what level you're at. The executive management thinks they are leaders, but they don't guide or inspire anyone like a true leader does. They dictate at every level. No one is inspired or encouraged to think. Their pre-production software testing is a joke. They rarely put something into production without it causing a problem.