Current Employee2.6Jan 8, 2024stressful, long hours, poor compensation. better money to be earned at other companies.
Former Employee3.1Jul 24, 2025The US office has since pretty much ceased to exist, indicating the lack of traction and acceptance for the technology in the US space.
The US office has since pretty much ceased to exist, indicating the lack of traction and acceptance for the technology in the US space.
Former Employee3.9May 17, 2024you can learn a lot. very challenging place but you can be very successful if you follow