Pros
Supportive teammates, exposure to client interaction, decent learning curve, flexible to an extent, growing organization.
Cons
Lack of structured training, limited career progression clarity, minimal recognition for extra efforts, no performance-based incentives, inconsistent communication from management.