Pros
Technology Spa is a great company to work for. Had I not relocated out of state, I would still be there. They provided the opportunity to work on diverse projects while my colleagues and management helped me to grow my skill set. Collaborative, fast paced, and also encourages autonomy. Bonus perks for a fun/flexible work environment.
Cons
I'm not sure whether or not they offer company sponsored training outside of the workplace, but more information on how to further grow in your role and define a career path within the company would be a great addition to working at Tech Spa.