Supportive team and collaborative environment
Opportunities to learn and grow technically
Exposure to real-world IT projects and challenges
Flexible working hours depending on the team
Clear communication within certain departments
Cons
Some processes are not well-defined
Project priorities can shift without clear notice
Internal systems can be outdated or slow
Workload spikes during certain periods
Limited benefits compared to industry standards