CPAB provides a great working environment where you are able to work independently however colleagues and management are there for support, it is a real team environment.
Cons
The office setup makes it more challenging for confidential conversations however there is the option to borrow an office that closes and/or to work from home.