Should I Join This Company: Assessing Financial Health This is the first in a 5-part series on how to choose your next company. One of the most common questions from software engineers is: given the abundance of opportunities, how do I know which will enha...