Former Employee5.0Aug 14, 2023Great place to work - can have a pretty hierachachical structure, depending on whether you are in a good team it can have some cultural issues. However if you can source, prospect and lead you will do well.
Great place to work - can have a pretty hierachachical structure, depending on whether you are in a good team it can have some cultural issues. However if you can source, prospect and lead you will do well.