Of course, there's always a flip side to the pros I mentioned above. At times, it can be tough to get a response or an answer from certain teams or people and that can delay the approval process, slow down projects, and create some frustration. But, at the end of the day, we are all held accountable to the standards set forth by Convexity, so when this issue arises, we're empowered to bring it up to our coach and resolve the issue right then and there so it can be avoided in the future.
There also aren't a ton of opportunities to meet your colleagues in person, so you do have to go out of your way to schedule virtual meet-ups or coffee chats to get to know people around the organization. It can also be difficult to know when people are leaving the company and when new people have joined. This has gotten better, but it can be hard to know who to contact on which team and who is responsible for what.