Amazing culture Helpful teammates Good management Full time remote working Good tech stack
Cons
Since all the employees are working remotely and from various parts of the world one could feel lonely sometimes due to lack of frequent social interactions. But this will change from person to person.