Great Place to Work & Learn
Pros
It's exciting to be a part of a company that encourages you to advance, grow, and push beyond your limits. They have challenged me to operate outside of my comfort zone and the rewards have been tremendous (both professionally and personally). It's also great that they value balance and encourage taking necessary time to recharge. This is truly a company that practices what they preach and they value each and every team-member as a whole. Whether it is lending an ear or a hand, even the executives are not afraid to roll up their sleeves and pitch in anytime assistance is needed. The opportunities to grow within the company are impressive given its size. Whether one starts as an Apprentice or Senior Developer, STS's system of mentorship is appreciated.
Cons
It would be great to see more women in tech ranging all positions (as a whole - not just at STS).