Pros
Flexible work hours – As long as you deliver, you generally have autonomy over how you manage your time. Flexible location – Remote-friendly well before it became the norm, which made work–life balance easier. Strong client exposure – You get to work with a wide range of companies across industries, which is great for learning different business models, HR processes, and stakeholder styles.
Cons
Lack of benefits – Compensation is salary-focused, but benefits are minimal or non-existent, which becomes more noticeable over time. Outsourced HR support – In our country, HR is outsourced to a third-party vendor that feels disconnected and largely unresponsive to employee concerns. Leadership and culture challenges – There is a toxic element to the culture driven by senior/director-level leaders who are not receptive to feedback. Many leaders were promoted from strong individual contributor roles but lack people-management skills, which results in poor communication, low psychological safety, and disengaged teams.