Pros: too many to list
Cons: in attempt to cut the operation cost a lot of it projects are being outsourced
Very good relationships with coworkers and management. Not a stressful environment with people being cooperative and understanding. Great training programs. Sometimes it is hard staying focused when I faced negativity, but it is hot happening to often,otherwise I am enjoying every day at my work.