Pros
Very few (I must add five words so this is a few more)
Cons
Extremely poor staff morale, Management are miss guided, systems are unconnected and investment is lacking in all areas. Complaints management and issue resolution is woefully poor. Disconnected company structure based on a culture of internal "external" outsourcing, for example IT team is actually treated as a 3rd party endeavor not an internal team. Extremely blame driven culture and incompetent senior management. Company is seen as a success due to not seemingly being affected by the credit crunch, this is actually born only from Spanish banking laws preventing the company from entering into the sub prime credit market in my opinion. Non existent career progressing proven in the fact that the HR team is woefully lacking.