Pros
As an intern, it isn't expected that you work on projects that have real, immediate impact on applications the company is developing, but that's exactly what you get at edgetensor. The work is rewarding, and I was able to learn more than I could have imagined in my time there. Upper level management is hard working and very competent, and I expect the company will do very well going forward.
Kontras
The hours are long, but that is to be expected at any start up. Because the company has offices in two continents (India and US), meetings do have to happen at odd hours. As the work does have real impact on the company's future, the employee has some level of expectation coming in, that they will be able to get the job done and overcome issues that will inevitably come up in a timely manner.