Pros
- Very friendly company staffed by smart people - Beautiful, newly refurbished offices right which are very easy to access from several major tube lines - "Light touch" management that is happy to leave you alone to get things done, once you have earned their trust - Despite steady growth during my tenure, this still a fairly small company where it is possible for your work to a big impact on the bottom line - Opportunity to work with some of the most exciting new technologies
Cons
- Not too much in the way of formal training, though there are plenty of opportunities to learn new things on the job - Can be a little bit compartmentalised: cross-team communication not always the best. (This is to be expected to some extent on the research side of things but there is less an excuse for this on the tech side.)