Avantages
Great (probably too good) work-life balance Little (probably too little) pressure from managers You can have a very relaxed life here at MSTR - not so much work, a bunch of friends you will make in the company, a fancy mall next to the office, and a nice area to live in.
Inconvénients
As opposed to some reviews here, I do not recommend new graduates to join MSTR as their first job. You will have a job that you can chill on and I see many people just started to chill for a long time even many years. They lack the energy to break the situation once they started their H1b and green card process. What you can learn here is minimum, as there is no training and little mentoring. Your manager will expect little from you and gives you little inspiration to learn more and achieve more. You are sliding into a very dangerous situation that you will feel comfortable about the job and life.