Pros: fairly lax dress code, reasonable managers, occasional "events"
Cons: compensation is lower than market, hostilities run high, training is rarely provided, interdepartmental fights constantly
The average day tends to be far more frustrating than it should be. If something is needed of you, you are rarely informed as to what exactely needs done. Training on newer systems is non existent and company communication on product releases and/or changes is typically same day if at all. No consistency in work flow, day to day process or policy. My – more... suggestion, join to learn and leave as quick as you can. There does not appear to be any requirement for getting hired other than basic (I can reboot a router) level of knowledge and some of the people are more than willing to help you learn more if you don't mind being talked down to frequently. – less