I was excited when I joined this crap company. Like any other employee, I was ambitious, motivated but as soon as days passing by , I realized that my knowledge is going backwards. Time was the only thing that was going forward. They don't give a crap about what technology you know. If they tell you to work on some technology which you have no idea then they will give you two days for learning. And the best part is after two days, you are supposed to know everything. If you have no other offer, even then I don't recommend you to join this company. I talked to some employees in thus company who has more than three years of experience. I asked him which technology are you really good at? He said ...I don't know. I lost my three years. They gave me random projects. And after three years I can't switch to another job cause I am good at nothing.