Technical support position is a stressful position due to lack of guidance and training. The supervisors are hardly available for coaching or to provide feedback on how you are doing. The teams leads are hardly available as well to assist because they are pulled for the same meetings as the supervisor which is senseless since they are there to assist the level 1 technicians on the floor. Leadership is constantly changing things with little notice or guidance on the change which effects the day to day activities for the technicians. Career progression is not an option in this position because the level 2 and 3, only have 1 or 2 added job responsibility and have of the time you are fulfilling this need for the customer because they do not want you to escalate the call. The software we support is not well developed by our developers which makes it difficult to support when the customers are asking about issues we have noticed that has been issues for several years but yet our developers have fixed the issues. Overall, this company has a lot of down falls that have yet been addressed over the past years. Especially, when majority of the technician are complaining about the same issues. Also for all the work that is placed on us, the pay of 19.00 is definitely as slap in the face.