Pros
Even though most people are fully remote or hybrid, they do their best to help employees feel connected and have a friendly and welcoming workplace culture. Depending on your role and department, there is room for growth and to receive additional training. The offices are very cool and nice to work from. People in high positions (CEO, CFO, CMO) don't have an air about them and are very personable; you can talk to them just like you would any other employee.
Cons
Some departments have high turnover rates and don't seem to foster employee growth like others. As the company grows, you don't get to know people as much as when it was smaller (not necessarily a bad thing, but some people may see it as a con). Some people have a nasty way of talking to and communicating with colleagues, and makes you not want to engage with them. I would say, the training on the different systems and how to use different applications isn't the best. Seems to be confusion across the company on how certain things are done outside of the people in that department who know, but it ends up being something everyone should know. better system in place for training employees overall.