Supportive and friendly work environment
Good work-life balance
Opportunities for learning and skill development
Helpful and approachable management
Transparent communication between teams
Cons
Workload can be high during deadlines
Limited growth opportunities in certain roles
Need improvement in internal communication
Sometimes project timelines are unrealistic
Salary increments could be better