A good place if you are a person that will bulldog through challenges and have what it takes.The good thingsIf you know what you are doing, there are tremendous opportunities here.
The challengesIf you are new and relatively inexperienced, there's a high chance you will go through agony in the early months (years)
There's very little hand holding in this company.