1 - supportive team culture that promotes collaboration and knowledge sharing.
2 - Exposure to real-world production system and challenges.
3 - Encourages innovation and values employee suggestions.
4 - Exposure to cloud and distributed systems.
5 - Flexible work environment.
6 - Good stability and job security.
Cons
workload can increase during release or production issues.