Pros
Cares about employees' needs, days off for emergencies, celebrates bdays, lunches. Creating positive environment
Competitive benefits package (Salary, medical, 401k)
Encourages team to bond in and out of office. Support each other
Cons
Timesheets are necessary to keep track of client billing. On budget or over. No other way to see where projects are at in hours.