Pros
The business concept is a good one, as evidenced by the fact that there's more and more competition in the industry.
Cons
Working st MD24 was one of the worst experiences I have had. They have little trust or respect for their employees, which is a reflection of the way the company is run. They lay off American employees and fill the positions overseas or with candidates brought over on a temporary visa (who they then pay a fraction of what a standard American salary would be for a similar role). There are very real quality issues due to the lack of stability and structure within the organization. The cultural differences within staff contribute to a hostile work environment. They expect employees to work like slaves for very little financial or moral compensation. The company is a shell of what it was even just a year ago, as their reputation worsens within the community.