Pros
Will get opportunity to dive deep into code development and immediately contribute to the projects. The employees are a pleasure to be around. Great people to get to know and talk to.
Kontras
The business practices are incredibly shady. They take advantage of young minds for free labor. They particularly take advantage of international students, especially when it comes to compensation. The work all interns do warrants being compensated appropriately. There are no clear roadmaps for projects. Management is terrible. CTO instead of hiring the appropriate professionals to delegate responsibilities to acts in the role of multiple positions and is incapable of providing the proper attention to all. Result is employees being left in dark as CTO is difficult to get dedicated attention from.Projects become disorganized due to no clear time tables. Moreover engineers end up overworked since there is refusal to increase the experienced employee pool, instead opting to take advantage of students.