Advantages:
- Flexible and remote working
- Friendly global team (USA / Israel / South Africa)
- Room to grow professionally
- Management is supportive to help you grow and give you exposure
- Benefits - Medical / 401K / PTO
Cons
- None that comes to mind. If you are a person who likes to work in environments where you are micro-management, this will not be a good fit.