Pros
Decent pay, decent work life balance, consistent work
Cons
High turnover, very bad at internal growth and providing growth opportunities, office manager is a guy you don't want to work for (Company president is a great man), strict work policies that are old fashioned and cause issues