Pros: available when needed.
Cons: not alot of face time, not any team or morale building invitaions, no training opportunities.
A very good company to work for. Very supportive in your consulting assignments. Very open and effective communications. Quick to answer any questions you may have about your assignments and the pay was very competitive.