Pros: Flexible work timings
Cons: No clear roles and responsibilities
Work environment is really very challenging and have opportunities to work in various engagements and customers. However, the roles and responsibilities are not clearly defined and hence makes one person to perform all the roles and take any responsibility to complete the job. Eventhough it gives the breadth of learning, sometimes not able to perform well because of lack of empowerment.