every single thing is con. HR are of no use. people sometimes tend to be friendly, but with the time you get to know the real face of them. back stabbers and political guys all around. No career growth. Sometimes money seems to be a positive, but when you see the big picture, you get convinced No, No, NO.
Frequent Organizational changes results in frequent firing. Downsizing in business and resources is very common. At the end of day you get no value add and at the end of years, you understand that you are incapable of giving interviews anywhere.
No one knows the name of the company in the real IT market and the domain is no where in demand. it all worst company. Join only if you want to ruin your career and want to pass time as long as you are not asked to leave the company forcefully.