Pros
Working on problems that directly solve real-life issues is rewarding. It is great to be able to contribute to technology that is making a positive impact on a global scale We get to work on large-scale systems without being bogged down by corporate ambiguity. The leadership team really embraces work life balance - highly appreciated! Our CTO is super hands on, actively guiding the engineering team and helps solve problems. The company values are not just words on a wall, they are genuinely integrated into daily operations and acted upon, creating a positive work culture.
Cons
As the company grows, general teething problems are causing occasional operational challenges. The diversity within our client base occasionally presents interesting challenges, but some might argue this is a positive aspect of our work. Improved clarity is needed in certain areas of our processes, particularly when signed-off plans are subject to unexpected changes, causing frustration due to inconsistency.