Vantaggi
As a junior network admin, I got a huge amount of experience with a broad range of technology and software in a short amount of time.
Svantaggi
They under pay everyone as much as possible. If you are literally not in a management position you will be severely underpaid. While being underpaid you will be given a huge workload that is usually larger than your supervisors workload. The expectations that are out are completely unreasonable. The managers literally expect you to do all the work you are assigned as well as all of the work that they are supposed to do to. The managers usually pass down their projects to lower level people that don't even know where to begin with them so they can sit back and do nothing. Some positions have a very high rate of people leaving and then new people getting hired. Management usually tends to hire on people full time for a few major projects then once they are due for a raise they fire them for no reason. Management doesn't take kindly different ideas or people that will suggest alternatives even if those alternatives are better solutions than those being discussed. I wouldn't recommend working here to anyone, in fact I would even tell people to stay far away from this company. DO NOT WASTE YOUR TIME HERE!!