Pros
- Fully remote work - Development team is robust and versatile, often stepping up to cover varied tasks as a result of organizational inefficiencies. - Competitive starting salaries are offered, but significant raises become infrequent or non-existent after the initial phase. - Direct client interaction facilitates rapid feedback and iteration, though it can also lead to scope creep or frequent requirement changes.
Cons
- Work can become monotonous due to a lack of new challenges or diverse assignments. - There's a noticeable disconnect between upper management and individual teams, as evidenced by the handling of the last retrenchment which lacked personalized communication. - The recent retrenchment process was poorly managed, leaving substantial work unsystematically transferred, which then fell to the remaining staff. The absence of clear communication about the impacted individuals also caused considerable confusion and anxiety among employees. - There's a noticeable gap in business-level personnel with the necessary expertise to effectively manage projects and translate business requirements into actionable tasks for the development team. - Time tracking system is overly complex, requiring redundant entries for individual tasks in a separate platform despite existing Jira updates. - Funds for learning are available, however, there's no clear guidance on how to best utilize them, often leaving it to individual employees to discover relevant training.