Pros
The entire company is very nice and encouraging - welcome issues on process and improving efficiency. They have implemented Clarity Breaks previously, but to my knowledge they are not permanently implemented. They also have many culture events with free food and time to socialize.
Cons
The onboarding and training process is still very rough and they are consistantly saying they are still learning how to.. Managers and even longer standing employees do not have enough time to help with questions or onboarding so it all falls to the new hire to sink or swim. They still advertise hybrid work but also implement work together days that are required to come in. So work you way until they tell you otherwise. The issues that are relating to managerial issues or even internal processes are met with a blank face and little to no helpful advice. Pay is not worth the push to "do the right thing" and work long extended hours to keep clients happy.