Business development executive
Mar 30, 2026Pros
Understanding managers, good management, healthy competition pool of peers,overall a nice place to work with good perks
Cons
There is not much cons for working at mastree, when I was working, in a short period of time sales teams were shuffled often unnecessarily making a lot of my colleagues and I feel uncomfortable
