Vantaggi
Great benefits, many employee focused programs and resources. A large group of really great people that are friendly that have the end goal in mind, which is a successful outcome for the company. Relationships developed at this company seem to last as people move on to other employers. Many opportunities to move around the company and wear different hats in different lines of business. Great for skill set development. If you land in a group with strong leadership, you will receive a lot of satisfaction and will be able to make significant contributions.
Svantaggi
In certain groups, there was a disproportionate amount of turnover at the staff and supervisor/middle management levels. Frustration at the supervisor and staff levels because of ambiguity in the direction provided by some of the leadership. Lots of last minute changes, redo's resulting in long hours for teams responsible for producing the deliverables. People with mismatched skills sets placed in leadership roles sometimes hurt the organization. Underdeveloped staff were assigned to roles where much more experience was needed. This forced supervisors to take people who just didn't have the knowledge/experience needed to the job effectively. After a year of training, they were shipped to the next assignment and you would have to retrain a new person with 1-2 years of unrelated experience or knowledge of the business. Workloads were distributed unevenly. Some groups constantly worked long hours and were always meeting deadlines, while others had consistent arrival and departure times. There is a very clear line that divides management and staff. Difficult to navigate your career and your day-to-day if you are not properly aligned or have a champion.