Pros
Truly a top company in the industry with a recognized name. Benefits are better than average. Appears to be a vested interest in allocating resources to improve products that are being delivered to the client. There is a sense of value for the clients. It seems that upper management is aware that there are many aspects of the company that could be improved on.
Cons
This company is in constant Flux and overall employee morale struggles to remain high with the constant attrition. Even as a top producer, there is no sense of job security if your role doesn't not perfectly align with the company objectives for that moment. Everyone is replaceable, and there is a huge disconnect with Senior Management and employees. Communication can often be bottled necked and employees do not feel valued or feel that there voice is being heard.