Pros
I had a very positive experience working at this company as a Software Engineer. The organization provided strong support at all levels, and my superiors were approachable, supportive, and genuinely invested in employee growth. It has been one of the best workplaces I have been part of throughout my career. The company offers an environment that encourages both professional and personal development. I was given opportunities to enhance my technical skills, take on new challenges, and grow my career in a structured and meaningful way. Continuous learning is actively encouraged and well supported, which helped me stay motivated and up to date with industry trends.
Cons
As a personal preference, the office location outside Colombo was slightly less convenient.