Pros: not many
Cons: poor benefits, cubicle hell, take advantage of employees
Director of IT Infrastructure is insane. He yells at people who disagree with him in a professional manner, Lies about his prior experience, talks bad about everyone behind their backs to other employees, takes no responsibility for his failures and points the finger at everyone else. Very toxic environment and not supportive at all.