Pros
Some nice colleagues . Even-though very less support it was a good time with co-workers.
Cons
Very bad top level management , including HR. HR is not at all concerned about employees. Don't know whether he know what is the job of a HR. Low level code. All the products are coded very badly. Academic projects are better than this. Very rude business team . Everybody should agree to their foolishness. Less experienced project managers. Don't have any knowledge how projects is to be handled. THEY CUT PF FROM OUR SALARY AND NOTHING IS CREDITED TO PF A/C. AFTER RESIGNATION IT TAKES YEARS OR MONTHS TO GET IT FROM THEM. 45 "WORKING DAYS NOTICE PERIOD " During this they will treat you like enemies. Put into projects which is almost half done. So that you suffer and put pressure. Guess what Armians don't know what is documentation of project, how to write code. They force you to work on a CRAP, SLOW , 90's type of their own framework called ICARUS.And guess what they feel proud of it . Insane !! Tech support have night shift with insane timings. NO LEAVES / BAD LEAVE POLICY . They give leave when managements feels so. We shud fill LEAVE FORMS and get it signed by CTO and TL. I think even school students doesn't do it these days. WORST HR !!!!!!