People are great and the work life balance isn’t hectic. Can have longer days but expected in this industry Company values high quality work (which is shown by the return of clients) and want you to understand the technical side is rather than getting you to put out half cooked work and billing clients
Cons
Can improve on social side ie more social events in or outside of work