Pros
Very supportive environment and teams, I feel comfortable teams messaging partners and if I have any questions or concerns I know my voice will be heard. Benefits are great, PTO is respected (as long as you set that boundary), and overall wonderful experience so far.
Cons
Like any professional services company there are weeks where you work 50+ hours, weekends, etc. but they do their best to make it happen as little as possible.