Pros
Lots of smart people working here who want to do good work.
Cons
Really bad management. You're expected to be an expert in every optical technology but not given any time to learn or practice since time is money and you are only useful when you are not in the office. You have to be away from home 3-4 weeks in a row, and when you're on deployment there is no clear cut sheet of work to complete. Most work days in the field last 12-14 hours long. By the time we're done we are all exhausted then get yelled at for making mistakes but we weren't given enough time to do work clean in the first place. Managers waste time telling us what we're all doing wrong but never really train or tell us how to do things the right way. We're expected to just "know" why every deployment is different but nothing is written down.