Cons: some difficulties with staff getting the computer hardware and accounts set up for new hires.
Although there was some upheaval in the projects, the staff and managers are well aware of their options, and press forward without undue pressure. An excellent environment, providing opportunities for growth, training, and experience.
I have never met co-workers that placed so much fun and humor in their work; yet provided excellent I.T. support.