Pros
Product based company and always in demand everywhere and in everything
Cons
*If you are career oriented, This is not your place *An unstructured job culture/environment, where the company never give you an update/feedback/action plan,place you in dark where you will never know where you are heading and throw you, not because you have not your bit because nothing is steamlined and the management does what they just think with no records. * They promise to give you hell lot of technologies, but you will have none. * No Job security. you only get to know that you are laid off on your last day, where they would never let you onto the work floor and ask you to leave immediately as though you are a robber/criminal. Then experience letter reads "As you where unwell, you decided to quit". So insane * If you have an idea, Give it to the management who would use it stating thats its their idea & in few days you are kicked out. * Management is inhuman, A drunken paradise.