Great people at the individual contributor level
Good pay and decent benefits
Excellent contractor pool
Cons
Poor leadership
No direction, goals, or plan for the future
Terrible communication
Bad management that does not support employees
No sales team bringing in work