Vantaggi
Flexible hours and you can manage yourself, this is good if that way of working suits you. Good benefits such as phone and car allowance, as well as laptops etc. Some of the technology systems are quite useful and make life easy. Plus the company are very flexible around family issues and don't quibble over things like appointments etc. Lots of free training available and good induction training to begin with too.
Svantaggi
The company can be very disorganised and communication across departments can be very frustrating. There are a lot of technology systems and though some are useful, a lot are not integrated very well and are more effort than they are worth. Despite this the company doesn't seem to be overly progressive, though that might just be the state of the whole sector. There are lots of policies and procedures which seem pretty pointless as they don't really apply to anything. The pay is pretty poor, you do the job for the flexibility not the money. Also seems like there are a couple of individuals who are responsible for entire departments who really shouldn't be.