Pros
MakerSquare is a wonderful organization. It's very obvious they care about their students and staff. Their mission of changing lives through education, graduating excellent software developers as well as exceptional individuals is an easy one to get behind. MKS also takes great care of their staff. They recognize the value of training, feedback, goal setting, and motivating their employees which you do not get at every job and important when considering a career. Every staff member is there because they genuinely care about their work, their team, their students, and the overall goals of the organization. I would definitely recommend working at MKS to anyone interested in a challenging, rewarding career that is truly changing how education is provided.
Cons
There are very few and not worth mentioning as they are subjective.