Pros
On-time salary, make your living, you will have job to go to.
Cons
Long list - No ethics - Employees are treated as low class workers. - No respect to employees - Once COO called me and asked me about my salary. When I told my salary, he told you are making less salary because you are unfit for the IT world. Funny thing is they think if they decide that a person is unfit, person wouldn't get job outside. - Arrogant management - They trust only their first circle of employees. Outsiders have no value. - Always be in good books with AVP+ roles. COO blindly listens to AVPs and fire you. He would never give an opportunity for anyone to speak. - SLK top leadership thinks that they are the top rated company and they can certify/uncertify their employees as good/bad. What they don't understand is their power lies within their office gates. No one cares outside of it - SLK leaders also thinks employees are unfit to even take birth on earth. Go knows why do they feel they are the only privileged people.