Pros
They heavily invest in their employees. They invest so you do not leave. They have a very professional, yet relaxed environment.
There are a lot of perks. Remote work for those roles that allow it. Executive leadership is open and honest about the company roadmaps.
The company is merit based. Do your job, do it well, showing growth, and you will be rewarded.
Cons
None that I can see. Honestly it is the best job I have had.