I have been working in this organization since 3 years now so far it has given me best performance as compared to other companies. The way they treat their employees makes them stand out from others. They give you all support that helps your work be more productive but sometimes its not easy when you are new or if there's any problem then don't hesitate just ask anyone here because everyone will help u no matter what time of day it may be. 1) Support2) Training3) Communication4) Best place to learn5) Friendly environment6) Good pay7). Nothing much i dislike about tech force. It provides great opportunities for learning something new every month.