Pros
Positive company culture. Decent benefits. Good people. Recent product changes have been very good for business. The management chain up through the CIO are tech savvy, not just paper pushers. Good opportunities for training.
Cons
The titles "Network Administrator" and "Network Engineer" are catch all terms for any one who works on the information systems infrastructure. It does not matter if your skill set is in Cisco, Windows, UNIX, Linux, etc.; if the thing you work on is connected to the network, you are labelled "Network". Base salary is calculated on the average salary for this position in the area. The average salary for a "network" position tends to be lower than similarly titled positions where the term is replaced by words like "Windows", "UNIX", "Linux", or even "system." Someone "creative" came up with the "fun" names for the various departments.