Pros
The company takes pride in training their employees. It is a 20 week training program (I know it sounds like a lot). It is very thorough and you will be confident in all of the knowledge you've gained. My manager makes sure I am fully equipped with information and knowledge to ensure I am the best of the BEST! I am still a new employee but I have no doubt my opinions will change about the culture. I feel how genuine everyone is to make sure everyone is successful. I love how encouraging everyone is it's really a team actually more like family! I also love that the office is a very collaborative environment because we get personal commission percentages but also commission based on how our branch is doing. I've been at other staffing/placement firms and it was everyone against each other to be the top dog. At this company we work together to make sure everyone wins! The work-life balance is out of this world! I love love LOVE it!
Cons
None I can think of at all!