Innovative environment. Creative freedom to create fantastic technology. Top-level technical experts are open to mentor.
Cons
Strongly result-oriented culture and environment. The company is fully remote; this is not the right place if one likes a face-to-face environment. Not a great company if one likes playing company politics.