Pros
Very flexible work schedule - you're supposed to come into the office 2 days a week, but you can skip a day or two without any problems as long as you're getting your work done.
Cons
Low salary, Great deal of micromanaging - the company is top heavy, Too many people making decisions at the top so the front line workers have to hear about them from 4 or 5 different people. The UK office practically makes all major managerial decisions. Pay and job level are not decided by your skill set or year of experience. Fellow employees ignore each other and it's diffcult to count on others to do anything that doesn't directly help them. There are a lot of other companies in the same field that will treat you better, pay more and where you can actually start a career.