Pros
Management generally respectful to employees, although contractors still can find it difficult to 'integrate' with 'coworkers'. Flex time is one of the best things they have done (ability to be flexible with work hours). Work environment is very relaxed (IT network). (Most) Employee environment is generally welcoming and interesting to be around. Teamwork good.
Cons
IT personnel (network admins) not having admin rights to their own laptops as a given. Imagine being unable to do a job because you dont have the drivers installed for a USB cable (to console cable, laptop didn't have DB-9 serial port...) Biggest problem was overbearing restriction in work duties. Read only access is given to network techs who support the 'customers'. (No port VLAN changes, etc.). VERY inefficient and demoralizing to employees, especially those who had their rights taken away when the change first happened. Also greatly increased downtime of 'customers' by making techs unable to make port config changes instantly (must submit request up). Contractors have been treated better recently, but lack of ease to become permanent hired was not what I expected from the "contract-to-hire" description on contract.