Pros
Friendly work environment with supportive colleagues and many opportunities to learn new skills. The experience helped enhance both my technical and professional abilities. I had the opportunity to work on challenging assignments, interact with clients, and improve my problem-solving skills. Overall, it was a valuable experience for career growth in the software industry.
Cons
No major cons from my perspective.