Pros
Good pay and benefits; good location
Cons
More cons than pros. Management was harsh, even cold or cool at times. Co-workers in the small department I worked were competitive, dishonest during my training about my work. One was obnoxious and loudly, open humiliation. Office politics. Job was promised as committed to me, then changed that suddenly giving my job to former employee and were going to surprise me at the very last minute. Former employee returned on agreement she could work from home and had left due to "Hostile work environment." Can be very harsh social environment in department where I worked. Back to management: Demanding, several times harshly criticized and even accused me with judgement call on my character. Training was not competent as a trainer and again, dishonest. I would not recommend this company other than the pay and benefits. Did not give adequate time, the usual three to six months, to learn the complexities of the job. Bad management and unreasonable ownership expectations (for the money, of course; "it's a business."