Pros
1. You will get some good colleagues and job will be helpful because of them, 2. You will get flexibility. 3. Helpful team leader. 4. Salary is paid earlier. 5. You will get notified of your health records every month (BP, Weight, BMI, Diabetics etc.)
Cons
Some many disadvantages its hard to finish if i start. its not like i feel this kind of situation. Everyone of the company feel the same things. Lets start 1. Managements are self obsessed and don't even think about employees betterment. 2. They should learn management of many things. Just every time shows excuses in order to hide their intension. 3. Salary review don't happen timely. they shows 2 time salary reviews in job posts but gives single review. Still they shift every review for 3-6months. 4. They didn't behave politely with employees. Sometimes it feels like why they behave like dogs, specially with the operations team. 5. They like people who lick their tails. Sometimes reacts fasters without even knowing everything. They always supportive to the lickers. 6. Their is not enough space for prayers. 7. Bad Politics is found there but pity high in the operations and business development side. 8. Very little development opportunities you will get. You will stuck at certain on certain point of development. 9. Another problem you will face during leaving the jobs, chairman creates hard time and behave very rudely . 10. One of the great problem is how HR handle things. You never get any reply of email and i thinks they don't even know professional curtesy. 11. This is the main problem, Chairman handle everything. HR and accounts are like robot. Its good to shift certain amount of responsibility to them otherwise sometime a small work takes huge time just for approval.