Pros
Department I worked in was nice. The people I worked with on daily basis where very nice.
Cons
Toxic work culture. No work-life balance. Always expected to stay late. Ridiculous amount of short term deadlines and tasks that "must" be finished today. Constant negative feedback. Lack of motivation. Manager always does her best to put you down and make you feel like you are doing inadequate job. Very low salary without raise potential. When asked for raise after 4 years the answer was - this is not company that will pay you (direct quote from manager). After several people leave, responsibilities just keep getting piled on without any increase in salary. Manager doesn't accept any ideas, unless it's her idea. And later criticizes you for not providing enough ideas. You get criticized for not being creative and always doing the same thing, even though you do exactly what manager asks you to do. She's basically describing herself. Exploits interns. They are hired to do full time job and experience all the stress that comes with it for almost no pay.