Current Employee4.3Jan 14, 2025Highly rewarding role with best in class product with product market fit
Current Employee2.1Mar 27, 2024No professional training for an entry level position which leads to not setting you up for success.
Current Employee4.1May 31, 2024A great company to work for in the UK. Lots of opportunity and allowed to get on with business outside of US structure
A great company to work for in the UK. Lots of opportunity and allowed to get on with business outside of US structure