Supportive team environment and helpful colleagues
Exposure to real enterprise-level Java projects
Flexible hybrid working model
Good work-life balance and respectful work culture
Cons
Limited documentation on legacy modules
Onboarding could be more structured
Internal communication between teams sometimes slows down development