Pros
there are really none, over work and aggressive attitude towards employees is common place.
Cons
Really bad management, not concerned with the health or welfare of there employees, threats and over work are common place. more concerned with the "project" they hire people with several years (20 to 30 +) of experience, yet they will not use there talents in these fields, but make them work on menial tasks that have nothing to do with there knowledge or experience. will not take there advice when they see projects being done incorrectly. in fighting and back stabbing in middle management to try to get a head, extremely poor leadership. no real recourse for employees when they are treated poorly, which here again is common place. poor moral among employees. you don't want to work here, not worth the over work and aggravation you will experience.