It's best to do your own research because you will find the highest reccomendations for CYSG and the absolute lowest if you ask for an opinion. I will tell you, don't just scratch the surface of this company, you're gonna need to look deep to figure out exactly why things are the way they are. I hope you have alot of free time on your hands. You're gonna need it.