- Great work life balance
- Good learning opportunities if POC gets accepted by client
- Amazing learning team building culture
- Competitive Pay (almost above the market as a service based company compared to others)
Cons
- Project work/small clients uncertainty
- If team allocation isn't good then work can rapidly become repetitive and mediocre