Don't join this organization. Company don't have any process or strategies. You will be fired one day without reason.
Pros
There are no fixed working hours but lot of pressure from clients.
Cons
a. No Technical expertise in the organization. b. Company doesn't have any plans. c. They hire people without a need and fire without any notice and any reason. d. HR and CTO bluffs a lot to make a person join initially but then nobody cares you. e. A big notice . When company fires, it doesn't pay the notice but when a person resigns, he has to serve a full notice with lot of harassment. f. It is not a software company with processes. You can say it a Sindhi company. g. Admin, HR and IT teams are worst. You can never expect any reply from them. h. For everything, you need to beg CTO. And he is most arrogant person, who rarely comes to office. So you have to wait for ages for a small approval. i. Very less leaves, you will get. j. Very less internal hikes. k. Here only one person is growing and that is CTO. No Growth for SE,SSE,TL.