1.laid back atmosphere, ideal for married women
2.WFH option once a while
3.onsite opportunities for some team members if they are involved in good projects and are under good managers
4.casual dress code
Cons
1.some people in higher positions try to micro manage
2.not very good benefits
3.less room for career development unless you take the initiative
4.no challenging projects, the teams in Minneapolis tend to take good projects and delegate all repetitive and operations work to bangalore folks
5.Expect more pay less applies to employees