Pros
Lots of flexibility. Process oversight is loose. Room for creativity in job.
Cons
Lack of management processes creates a lackadaisical atmosphere. Very little career coaching or guidance. Feels like no upward mobility is possible unless you’re a ‘tech.’ If you’re in services like Business Development or Consulting, the career advancement is slow, vague and just depends on how many years you’ve been there. It helps if you’re Indian. If you’re a westerner, you can feel tokenized and not taken seriously. Many feel they’re here just to be a western face of the org for clients, but hold no actual sway in the internal politics of the organization. Also the internal HR systems and platforms are horrible (travel requests, time off requests, reimbursements, project assigning, and employee-management reviews). All horrible UX and ironically, not integrated with eachother.