Lots of technologies to work with and gain experience with. Cisco, HP, NetApp, VMWare to name a few. Very relaxed atmosphere when all is going well or not a lot of workload.
Svantaggi
No training what so ever. Bad professional culture with a "figure it out mentality" when things in IT should be more standardized and stable. Unrealistic expectations from management at times.
Flexible work hours. No one really keeps track of when you come and go, as long as you get the work done they are relatively satisfied, but rarely will they reward (verbally or financially) for the things you do. In order to get recognized in this company you need to voice what you do or no one will ever notice.
Svantaggi
Management is very poor. They do not care about their employees. This reflects in how the employees treat their customers also. There are no rewards here and the salary/pay is very poor. Tech support/Customer Support agents make as much as their programmers/systems administrators (in that they both make little to nothing). They actually make more when you factor in the amount of overtime put in by the latter.