Excellent place to work, great food and snacks, flexible hours, working from home, very good treat. Many extra clients and hours to work if you are capable off
Cons
It depends on the person, but there is no much professional growth if you want to keep scalling on the organization chart due is a outsourcing company