Pros
This company invests a lot in each employee's training and growth. I work with very experienced individuals that are extremely intelligent and always happy to assist each other. Each employee receives in depth, on line training, that corresponds to the employee's department. This training would cost several hundred dollars to any non-employee that wanted to purchase it. Steadfast provides certain benefits to you automatically, that you don't have to pay into. There is a strong corporate structure that helps support and guide the Steadfast communities and they are always willing to help! What more can you ask for?
Cons
There is a great deal of information to learn. Be organized and flexible.