Pros
Rank and file employees are down to earth hardworking folks.
Kontras
Management is terrible. The company's primary focus seems to be to provide these folks a place to go every day while ensuring they do not actually have to do anything once they get there. Customers are fed promises that the company cannot possibly deliver. Managers have little interest in managing workflow, when things go badly they look for the closest target to throw under the bus and upper management has little interest in discovering the truth when it is much simpler to instead always back those with tenure. The company is constantly recruiting for new talent, but when they actually acquire some they are treated as a threat and undermined as quickly as possible. I am definitely looking forward to getting out ASAP!