Good pay; culture encourages ideation and seeks creativity and taking chances from the team (regardless of status); exciting range of clients; fun meetings with friendly team and atmosphere.
Cons
Need to be resilient as all communication is open and mistakes are reviewed and processes to improve things going forward are public.