Nice place to work but I wouldn't want to live here
great place to learn and develop a broad range of network and linux (and some windows) skills. recently had a shift in culture for the worse, but still overall a great place to work.
diversity in scope of daily tasks, great place to learn and develop technical skills
poor management, poor culture