Some may not enjoy being part of a consulting firm because there are always new solutions to learn and new Salesforce orgs to get accustomed to. Because of this, the first 6 months or so can be difficult with a steep learning curve.
All roles are fully remote. Again, some may not enjoy this. It takes discipline to manage your time remotely across different projects.
The company is on the small side, so benefits are a bit more expensive than what you might have at a larger company. We are growing though, so expect that to change as the company gets larger.