Pros
Flexible work during working hours, independent working routine, small talk with directors, exposure to different avenues of work gaining a bit of experience overall
Cons
Low or minimum benefits, compensations and employee welfare, pretty boring work culture, no work life balance, unhealthy office culture, not much activity and motivation to boost employees' morale, not many young employees