Pros
Oxford offers a competitive salary and the company is growing at a fast speed. There's always interesting projects to work on.
Cons
Salary is only competitive because they don't pay overtime. The higher salary is supposed to compensate for the incredible amount of overtime you will need to do. They promise work life balance but their definition of work life balance is leaving on time and logging in from home at night time. I often sat there not having anything particularly urgently due until 10 or 11pm just because they wouldn't let me leave. Some of the middle management have no clue what they are doing and they over work their staff to produce the work with additional supporting information to dumb it down for them. They'll even roll their eyes at you if you tell them you have to leave on time today.