Pros
Amazing work environment. Great people, amazing managers to assist and teach you at any given time. They work with you and have Flexible hours. There is ALWAYS room to grow with this job and you can Learn A LOT if you choose too. Benefits are great here as well. They strive to make sure everything works out for you and that you succeed in the company
Cons
The Pay isn't the best for what all we do but It is a work in progress. The communications between higher levels and lower levels of tech support are not the best. More Training documentation is needed and more time showing techs how to trouble shoot would be a good thing to do. There are a lot of people who need more time learning and this job is more of a here is what you get and now go. More Training in some areas is definitely needed. If you are not quick on your feet or have good people skills this is not the job for you.