Pros
- Friendly team members and managers - May opportunities for professional development - Managers care about employee development and happiness - Remote work
Cons
- Uses awful corporate agile framework - Lack of accountability for unhelpful teammates