Pros
1. Good hike every year. 2. Good salary correction if you get a promotion 3. Within 2 years generally you will get a promotion 4. Free cab facilities 5. Free lunch facilities 6. Great office infrastructure 7. Work from home by approval 8. Short term onsite 9. Working on multiple things to learn new stuffs 10. Comp off or weekend bonus
Cons
1. Technology trend is comparatively outdated 2. Work pressure is more 3. Very less chance to switch your project 4. Never ending projects 5. Most important is whatever your position in this company you may lose your job any time, whether it is because of your performance or it is a compliance 6. They will not give you a second chance to rectify your mistake. You have to go out. 7. People are from very high designation like director, manager, leads got fired because of silly reason. 8. If you come under red eye of management, make sure you need to go out from this organisation one day. 9. No such good respect at your designation 10. Many Saturdays you need to work