Pros: good benefits
Cons: overworked and under appreciated
Long hours, tireless work, expectations are extremely high. Very stressfull and the managment has alot to be desired. Too many meetings. You are expected to understand everyones job, work overtime with no pay, attend alot of meetings per week, and attend events that take up to a week, WITH HOMEWORK!!