Pros
- Teams include skilled individuals who genuinely care about their work. - Occasional slow periods allow for self-directed learning or just doing nothing watching YT.
Cons
- Leadership insists on deploying half-baked, buggy software to production to meet arbitrary deadlines. Technical debt is ignored, and engineers are left to clean up the chaos post-release. - Work cycles swing between unmanageable crunch times (due to poor planning) and weeks of idle time. Burnout is common, especially with Brazil team, and morale is low. - The last "salary increase" in September was a laughable amid record inflation, and promised bonuses either never materialized or were slashed to token amounts. - Sensitive student records (addresses, names, SSN social security numbers, emails, phone numbers, etc) are copied to unsecured personal devices, shared via insecure channels, and lack basic encryption/access controls. Leadership actively silences discussions about this glaring risk.