Avantages
Flexibility of time and working from home
Working with Global teams
Inconvénients
They buy a lot of small companies and don't scale and assign new headcounts and the result is the team time and responsibilities are stretched into multiple companies with different cultures and processes
Lack of process and prioritization
Lack of transparency and poor communication from the senior leadership
There is no performance review, career progression, and salaries are average or bellow average
There is no HR team and issues between team members are not addressed, so the atmosphere
at work can be heavy
Very often unqualified people or those with no experience in a specific field are promoted to roles with senior titles
Turn-over high