Pros
Benefits Pay was always on time and correct
Cons
They'll tell you anything to get you in the door. Management promises things it can't fulfill. Managers don't listen to you and act surprised when things happen you told them how to avoid They expect you to cover for people who can't do their jobs. They work good employees into the ground. It's literally made of employees from former companies that didn't make it, albeit some are just caught in the mix the majority ended up there as a result of failure. It's a giant pecker swinging contest between management to see who can do as little as possible while working lower employees to death and taking credit for their work. "They have the best of everything" even though half of the things are broken and raggedy.