Pros
Only pros is that i got monthly salary from there.
Cons
Have a list - Employees are servant for them. - No balance between professional and personal life. - 8.5 Working hours only on paper. They always try to extend employees working hours without overtime. - Policy is being changed as per mood of boss. - Increment process is only a game for them to satisfy their own ego by forcing employee to take their proposed amount or leave organization. - There is nothing like development life cycle. Project quality does not matter even. Only payment matters. They usually make their clients fool and employees have to take part of those - There is nothing like management. Hr is useless. - Boss is not dynamic , a single minded person who wants means wants, no worries about cost. - They always find a reason to cut employees salary. So many more things that a person get to know after joining company. The review describing "The best company" looks like fake or may be done by themselves.