I really enjoyed the flexibility and having awesome coworkers.
Cons
The schedule gets chaotic. The platform has its downsides and doesn't offer the best user experience for us, neither for the clients.
They constantly asked us how the environment or approach could be improved, but never took it into consideration.