Current Employee4.1Jan 6, 2025Own is a brilliant company to work for. The culture, benefits and leadership was all great.
Current Employee4.6Jun 26, 2024Overall my manager is incredible, the culture is great, the office is incredible, however the opportunity to land meetings seems to be lacking.
Overall my manager is incredible, the culture is great, the office is incredible, however the opportunity to land meetings seems to be lacking.
Former Employee2.7Jul 18, 2025Stagnant growth. The recent Salesforce acquisition might help stabilize things.