Interesting projects and good facilities at the office
Cons
Experience at the practice is entirely dependent on the director you get put under, with some much much more positive than others. Very controlling culture regarding food and office management