Decent salary
Fairly stress-free environment
Good pay sick - 10 days fully covered by the company every year
The office manager is very understanding to personal issues...
Cons
No real promotion prospects
No salary raise
Horrible team - 90% don't even speak English (in the London office), they're unfriendly, and generally create a very nasty work enviroenment