If you are really serious about your career then this is not a place to work because they fire people without any reason. They say they are open to learning and they want their employees to learn but they are actually not. I will not recommend them at all!
I visited this office. Its not like other sw house. Felt something odd while visit, not a good vibe. Their emails sounds very unprofessional. Lake technical expertise
It is a software house with a good envirnment.