Working for Microverse was one of the most eye opening experiences in my professional career. The company culture was excellent, all the more challenging because the organization was based entirely remotely.
Inconvénients
With a global remote workforce sometimes mandatory crossover work hours were challenging.