Big company
-Lots of locations
-Company is publicly traded and too big to fail
-always hiring
Cons
-hire from outside instead of promoting from within in very many cases
-expensive benefits
-lack any 401k matching
-pay varies widely based on location
-equipment/ facilities poorly maintained