Pros
compensation for lower skilled jobs, benefits, company culture/incentives (parties, food trucks, celebrate birthdays, gym in building, laundry services, great cafeteria, employee discount)
Cons
top down management- managers way or the highway, lack of desire for change/improvement, lack of care for echo effects of business actions