Pros
Great coworkers and good amount of work for job security. They have a good vision of where things are going but no clear way of getting there.
Cons
They don't give you the tools to succeed in your role. They throw employees into situations that are obscure and with little to no direction. Management and leadership also is lacking in their area and have no strategic visions. They treat their employees like mules and management doesn't provide feedback until it's too late. Don't be fooled, even with constructive feedback they will not give anyone a chance to improve. Doesn't utilize the talent in their team and within the organization itself, no clear directives on constant changes. You're pigeonholed into antiquated procedures and policies and any initiative for improvement shown gets overshadowed by miniscule discrepancies.