Pros
The company is aligning itself towards CRM, Web, Mobile and Sharepoint. Although there is no reasonable size project company did or have in those technologies but significant efforts are being made to get into that space. There are some good techies there and tech discussions are very fruitful.
Kontras
Typical start up where employees and contractors are pressed to work more than they are paid for. Expectation is to work after hours, over the weekend and in your personal time for free. When they hire people they over promise about working environment, learning opportunity, and career growth. In reality, techblocks is struggling and hunting for work in market and takes anything it gets at any rate to get an account. Employees ends up working on very old and obsolete technologies in tough working environment. That results in diffusion of skills and innovation, low moral, and absolutely no career growth.