Pros
Healthcare benefits are good. The company pays a large portion. Flexible in working hours. Office located in nice area of city. Going thorough office renovations. Wide exposure of people and project types.
Cons
Lack of effective communications within groups and among external departments, contractors, other ... Unproductive department meetings. Certain people "run off at the mouth". Group leader needs skills in properly conducting/directing meetings. Ideas aren't solicited. Computer-Aided Design (CAD) groups needs better direction/organization to produce better AND to understand what is required. Company could use mentoring and coaching among All levels. Little opportunity for advancement. Severely downsizing some of their departments. High voluntary turnover in marketing, etc..